<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>946</ContextCount>
  <ElementCount>188</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>244</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000000 - Document - Document and Entity Information {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentDocumentandEntityInformationElements</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory></MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000011 - Document - Risk/Return Summary {Unlabeled} - Nova Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledNovaFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Nova Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000012 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000012</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000013 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000013</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000014 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000014</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000015 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000015</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000016 - Schedule - Annual Total Returns {Transposed} - Nova Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000016</Role>
      <ShortName>Annual Total Returns- Nova Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000017 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000017</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000019 - Disclosure - Risk/Return Detail Data {Elements} - Nova Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsNovaFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Nova Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000021 - Document - Risk/Return Summary {Unlabeled} - SP 500 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP 500 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000022 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000022</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000023 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000023</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000024 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000024</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000025 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000025</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000026 - Schedule - Annual Total Returns {Transposed} - SP 500 Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000026</Role>
      <ShortName>Annual Total Returns- SP 500 Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000027 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000027</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000029 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000031 - Document - Risk/Return Summary {Unlabeled} - Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseSP500StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000032 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000032</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000033 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000033</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000034 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000034</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000035 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000035</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000036 - Schedule - Annual Total Returns {Transposed} - Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000036</Role>
      <ShortName>Annual Total Returns- Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>000037 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000037</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>000039 - Disclosure - Risk/Return Detail Data {Elements} - Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseSP500StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse SP 500 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>000041 - Document - Risk/Return Summary {Unlabeled} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledMonthlyRebalanceNASDAQ-1002xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>000042 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000042</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>000043 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000043</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>000044 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000044</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>000045 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000045</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>000046 - Schedule - Annual Total Returns {Transposed} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000046</Role>
      <ShortName>Annual Total Returns- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>000047 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000047</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>000049 - Disclosure - Risk/Return Detail Data {Elements} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsMonthlyRebalanceNASDAQ-1002xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>000051 - Document - Risk/Return Summary {Unlabeled} - NASDAQ-100 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledNASDAQ-100FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- NASDAQ-100 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>000052 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000052</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>000053 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000053</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>000054 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000054</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>000055 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000055</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>000056 - Schedule - Annual Total Returns {Transposed} - NASDAQ-100 Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000056</Role>
      <ShortName>Annual Total Returns- NASDAQ-100 Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>000057 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000057</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>000059 - Disclosure - Risk/Return Detail Data {Elements} - NASDAQ-100 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsNASDAQ-100FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- NASDAQ-100 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>000061 - Document - Risk/Return Summary {Unlabeled} - Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseNASDAQ-100StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>000062 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000062</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>000063 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000063</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>000064 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000064</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>000065 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000065</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>000066 - Schedule - Annual Total Returns {Transposed} - Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000066</Role>
      <ShortName>Annual Total Returns- Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>000067 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000067</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>000069 - Disclosure - Risk/Return Detail Data {Elements} - Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseNASDAQ-100StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse NASDAQ-100 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>000071 - Document - Risk/Return Summary {Unlabeled} - Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledMid-Cap1.5xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>000072 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000072</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>000073 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000073</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>000074 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000074</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>000075 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000075</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>000076 - Schedule - Annual Total Returns {Transposed} - Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000076</Role>
      <ShortName>Annual Total Returns- Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>000077 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000077</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>000079 - Disclosure - Risk/Return Detail Data {Elements} - Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsMid-Cap1.5xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Mid-Cap 1.5x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>000081 - Document - Risk/Return Summary {Unlabeled} - Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseMid-CapStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>000082 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000082</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>000083 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000083</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>000086 - Schedule - Annual Total Returns {Transposed} - Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000086</Role>
      <ShortName>Annual Total Returns- Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>000087 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000087</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>000089 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseMid-CapStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse Mid-Cap Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>000091 - Document - Risk/Return Summary {Unlabeled} - Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRussell20001.5xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>000092 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000092</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>000093 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000093</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>000094 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000094</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>000095 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000095</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>000096 - Schedule - Annual Total Returns {Transposed} - Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000096</Role>
      <ShortName>Annual Total Returns- Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>000097 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000097</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>000099 - Disclosure - Risk/Return Detail Data {Elements} - Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRussell20001.5xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Russell 2000 1.5x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>000101 - Document - Risk/Return Summary {Unlabeled} - Russell 2000 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRussell2000FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Russell 2000 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>000102 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000102</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>000103 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000103</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>000104 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000104</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>000105 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000105</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>000106 - Schedule - Annual Total Returns {Transposed} - Russell 2000 Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000106</Role>
      <ShortName>Annual Total Returns- Russell 2000 Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>000107 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000107</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>000109 - Disclosure - Risk/Return Detail Data {Elements} - Russell 2000 Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRussell2000FundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Russell 2000 Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>000111 - Document - Risk/Return Summary {Unlabeled} - Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseRussell2000StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>000112 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000112</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>000113 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000113</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>000114 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000114</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>000115 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000115</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>000116 - Schedule - Annual Total Returns {Transposed} - Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000116</Role>
      <ShortName>Annual Total Returns- Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>000117 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000117</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>000119 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseRussell2000StrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse Russell 2000 Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>000121 - Document - Risk/Return Summary {Unlabeled} - Dow Jones Industrial Average Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledDowJonesIndustrialAverageFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Dow Jones Industrial Average Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>000122 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000122</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>000123 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000123</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>000124 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000124</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>000125 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000125</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>000126 - Schedule - Annual Total Returns {Transposed} - Dow Jones Industrial Average Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000126</Role>
      <ShortName>Annual Total Returns- Dow Jones Industrial Average Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>000127 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000127</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>000129 - Disclosure - Risk/Return Detail Data {Elements} - Dow Jones Industrial Average Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsDowJonesIndustrialAverageFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Dow Jones Industrial Average Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>000131 - Document - Risk/Return Summary {Unlabeled} - SP 500 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP 500 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>000132 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000132</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>000133 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000133</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>000134 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000134</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>000135 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000135</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>000136 - Schedule - Annual Total Returns {Transposed} - SP 500 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000136</Role>
      <ShortName>Annual Total Returns- SP 500 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>000137 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000137</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>000139 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>000141 - Document - Risk/Return Summary {Unlabeled} - SP 500 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP 500 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>000142 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000142</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>000143 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000143</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>000144 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000144</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>000145 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000145</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>000146 - Schedule - Annual Total Returns {Transposed} - SP 500 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000146</Role>
      <ShortName>Annual Total Returns- SP 500 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>000147 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000147</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>000149 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>000151 - Document - Risk/Return Summary {Unlabeled} - SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPMidCap400PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>000152 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000152</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>000153 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000153</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>000154 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000154</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>000155 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000155</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>000156 - Schedule - Annual Total Returns {Transposed} - SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000156</Role>
      <ShortName>Annual Total Returns- SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>000157 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000157</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>000159 - Disclosure - Risk/Return Detail Data {Elements} - SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPMidCap400PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP MidCap 400 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>000161 - Document - Risk/Return Summary {Unlabeled} - SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPMidCap400PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>000162 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000162</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>000163 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000163</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>000164 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000164</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>000165 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000165</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>000166 - Schedule - Annual Total Returns {Transposed} - SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000166</Role>
      <ShortName>Annual Total Returns- SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>000167 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000167</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>000169 - Disclosure - Risk/Return Detail Data {Elements} - SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPMidCap400PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP MidCap 400 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>000171 - Document - Risk/Return Summary {Unlabeled} - SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPSmallCap600PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>000172 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000172</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>000173 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000173</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>000174 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000174</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>000175 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000175</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>000176 - Schedule - Annual Total Returns {Transposed} - SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000176</Role>
      <ShortName>Annual Total Returns- SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>000177 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000177</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>000179 - Disclosure - Risk/Return Detail Data {Elements} - SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPSmallCap600PureGrowthFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP SmallCap 600 Pure Growth Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>000181 - Document - Risk/Return Summary {Unlabeled} - SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPSmallCap600PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>000182 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000182</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>000183 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000183</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>000184 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000184</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>000185 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000185</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>000186 - Schedule - Annual Total Returns {Transposed} - SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000186</Role>
      <ShortName>Annual Total Returns- SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>000187 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000187</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>000189 - Disclosure - Risk/Return Detail Data {Elements} - SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPSmallCap600PureValueFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- SP SmallCap 600 Pure Value Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>000191 - Document - Risk/Return Summary {Unlabeled} - Banking Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBankingFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Banking Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>000192 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000192</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>000193 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000193</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>000194 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000194</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>000195 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000195</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>000196 - Schedule - Annual Total Returns {Transposed} - Banking Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000196</Role>
      <ShortName>Annual Total Returns- Banking Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>000197 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000197</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>000199 - Disclosure - Risk/Return Detail Data {Elements} - Banking Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBankingFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Banking Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>000201 - Document - Risk/Return Summary {Unlabeled} - Basic Materials Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBasicMaterialsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Basic Materials Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>000202 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000202</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>000203 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000203</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>000204 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000204</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>000205 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000205</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>000206 - Schedule - Annual Total Returns {Transposed} - Basic Materials Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000206</Role>
      <ShortName>Annual Total Returns- Basic Materials Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>000207 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000207</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>000209 - Disclosure - Risk/Return Detail Data {Elements} - Basic Materials Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBasicMaterialsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Basic Materials Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>000211 - Document - Risk/Return Summary {Unlabeled} - Biotechnology Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBiotechnologyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Biotechnology Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>000212 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000212</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>000213 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000213</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>000214 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000214</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>000215 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000215</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>000216 - Schedule - Annual Total Returns {Transposed} - Biotechnology Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000216</Role>
      <ShortName>Annual Total Returns- Biotechnology Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>000217 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000217</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>000219 - Disclosure - Risk/Return Detail Data {Elements} - Biotechnology Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBiotechnologyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Biotechnology Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>000221 - Document - Risk/Return Summary {Unlabeled} - Consumer Products Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledConsumerProductsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Consumer Products Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>000222 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000222</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>000223 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000223</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>000224 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000224</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>000225 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000225</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>000226 - Schedule - Annual Total Returns {Transposed} - Consumer Products Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000226</Role>
      <ShortName>Annual Total Returns- Consumer Products Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>000227 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000227</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>000229 - Disclosure - Risk/Return Detail Data {Elements} - Consumer Products Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsConsumerProductsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Consumer Products Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>000231 - Document - Risk/Return Summary {Unlabeled} - Electronics Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledElectronicsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Electronics Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>000232 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000232</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>000233 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000233</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>000234 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000234</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>000235 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000235</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>000236 - Schedule - Annual Total Returns {Transposed} - Electronics Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000236</Role>
      <ShortName>Annual Total Returns- Electronics Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>000237 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000237</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>000239 - Disclosure - Risk/Return Detail Data {Elements} - Electronics Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsElectronicsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Electronics Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>000241 - Document - Risk/Return Summary {Unlabeled} - Energy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEnergyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Energy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>000242 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000242</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>000243 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000243</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>000244 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000244</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>000245 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000245</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>000246 - Schedule - Annual Total Returns {Transposed} - Energy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000246</Role>
      <ShortName>Annual Total Returns- Energy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>000247 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000247</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>000249 - Disclosure - Risk/Return Detail Data {Elements} - Energy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEnergyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Energy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>000251 - Document - Risk/Return Summary {Unlabeled} - Energy Services Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEnergyServicesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Energy Services Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>000252 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000252</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>000253 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000253</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>000254 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000254</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>000255 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000255</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>000256 - Schedule - Annual Total Returns {Transposed} - Energy Services Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000256</Role>
      <ShortName>Annual Total Returns- Energy Services Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>000257 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000257</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>000259 - Disclosure - Risk/Return Detail Data {Elements} - Energy Services Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEnergyServicesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Energy Services Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>000261 - Document - Risk/Return Summary {Unlabeled} - Financial Services Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledFinancialServicesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Financial Services Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R201.htm</HtmlFileName>
      <LongName>000262 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000262</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>201</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R202.htm</HtmlFileName>
      <LongName>000263 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000263</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R203.htm</HtmlFileName>
      <LongName>000264 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000264</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>203</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R204.htm</HtmlFileName>
      <LongName>000265 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000265</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>204</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>000266 - Schedule - Annual Total Returns {Transposed} - Financial Services Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000266</Role>
      <ShortName>Annual Total Returns- Financial Services Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>205</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>000267 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000267</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>206</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R207.htm</HtmlFileName>
      <LongName>000269 - Disclosure - Risk/Return Detail Data {Elements} - Financial Services Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsFinancialServicesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Financial Services Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>207</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R208.htm</HtmlFileName>
      <LongName>000271 - Document - Risk/Return Summary {Unlabeled} - Health Care Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledHealthCareFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Health Care Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R209.htm</HtmlFileName>
      <LongName>000272 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000272</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R210.htm</HtmlFileName>
      <LongName>000273 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000273</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>000274 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000274</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>000275 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000275</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R213.htm</HtmlFileName>
      <LongName>000276 - Schedule - Annual Total Returns {Transposed} - Health Care Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000276</Role>
      <ShortName>Annual Total Returns- Health Care Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R214.htm</HtmlFileName>
      <LongName>000277 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000277</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>000279 - Disclosure - Risk/Return Detail Data {Elements} - Health Care Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsHealthCareFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Health Care Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>000281 - Document - Risk/Return Summary {Unlabeled} - Internet Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInternetFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Internet Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>000282 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000282</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>000283 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000283</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R219.htm</HtmlFileName>
      <LongName>000284 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000284</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R220.htm</HtmlFileName>
      <LongName>000285 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000285</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R221.htm</HtmlFileName>
      <LongName>000286 - Schedule - Annual Total Returns {Transposed} - Internet Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000286</Role>
      <ShortName>Annual Total Returns- Internet Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R222.htm</HtmlFileName>
      <LongName>000287 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000287</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>000289 - Disclosure - Risk/Return Detail Data {Elements} - Internet Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInternetFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Internet Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>223</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>000291 - Document - Risk/Return Summary {Unlabeled} - Leisure Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledLeisureFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Leisure Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>224</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R225.htm</HtmlFileName>
      <LongName>000292 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000292</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R226.htm</HtmlFileName>
      <LongName>000293 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000293</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>226</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R227.htm</HtmlFileName>
      <LongName>000294 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000294</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>227</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R228.htm</HtmlFileName>
      <LongName>000295 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000295</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>228</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>000296 - Schedule - Annual Total Returns {Transposed} - Leisure Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000296</Role>
      <ShortName>Annual Total Returns- Leisure Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>000297 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000297</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R231.htm</HtmlFileName>
      <LongName>000299 - Disclosure - Risk/Return Detail Data {Elements} - Leisure Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsLeisureFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Leisure Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R232.htm</HtmlFileName>
      <LongName>000301 - Document - Risk/Return Summary {Unlabeled} - Precious Metals Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledPreciousMetalsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Precious Metals Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>232</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R233.htm</HtmlFileName>
      <LongName>000302 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000302</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>233</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R234.htm</HtmlFileName>
      <LongName>000303 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000303</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>234</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>000304 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000304</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>235</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>000305 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000305</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>236</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R237.htm</HtmlFileName>
      <LongName>000306 - Schedule - Annual Total Returns {Transposed} - Precious Metals Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000306</Role>
      <ShortName>Annual Total Returns- Precious Metals Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>237</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R238.htm</HtmlFileName>
      <LongName>000307 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000307</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>238</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R239.htm</HtmlFileName>
      <LongName>000309 - Disclosure - Risk/Return Detail Data {Elements} - Precious Metals Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsPreciousMetalsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Precious Metals Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>239</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R240.htm</HtmlFileName>
      <LongName>000311 - Document - Risk/Return Summary {Unlabeled} - Retailing Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRetailingFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Retailing Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>240</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>000312 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000312</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>241</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>000314 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000314</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>242</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R243.htm</HtmlFileName>
      <LongName>000315 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000315</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>243</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R244.htm</HtmlFileName>
      <LongName>000316 - Schedule - Annual Total Returns {Transposed} - Retailing Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000316</Role>
      <ShortName>Annual Total Returns- Retailing Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>244</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R245.htm</HtmlFileName>
      <LongName>000317 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000317</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>245</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R246.htm</HtmlFileName>
      <LongName>000319 - Disclosure - Risk/Return Detail Data {Elements} - Retailing Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRetailingFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Retailing Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>246</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>000321 - Document - Risk/Return Summary {Unlabeled} - Technology Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTechnologyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Technology Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>247</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>000322 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000322</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>248</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R249.htm</HtmlFileName>
      <LongName>000323 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000323</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>249</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R250.htm</HtmlFileName>
      <LongName>000324 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000324</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>250</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R251.htm</HtmlFileName>
      <LongName>000325 - Schedule - Expense Example, No Redemption</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemption000325</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>251</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R252.htm</HtmlFileName>
      <LongName>000326 - Schedule - Annual Total Returns - Technology Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000326</Role>
      <ShortName>Annual Total Returns - Technology Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>252</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>000327 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000327</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>253</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>000329 - Disclosure - Risk/Return Detail Data {Elements} - Technology Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTechnologyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Technology Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>254</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R255.htm</HtmlFileName>
      <LongName>000331 - Document - Risk/Return Summary {Unlabeled} - Telecommunications Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTelecommunicationsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Telecommunications Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>255</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R256.htm</HtmlFileName>
      <LongName>000332 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000332</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>256</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R257.htm</HtmlFileName>
      <LongName>000333 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000333</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>257</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R258.htm</HtmlFileName>
      <LongName>000334 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000334</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>258</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>000335 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000335</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>259</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>000336 - Schedule - Annual Total Returns {Transposed} - Telecommunications Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000336</Role>
      <ShortName>Annual Total Returns- Telecommunications Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>260</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R261.htm</HtmlFileName>
      <LongName>000337 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000337</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>261</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R262.htm</HtmlFileName>
      <LongName>000339 - Disclosure - Risk/Return Detail Data {Elements} - Telecommunications Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTelecommunicationsFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Telecommunications Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>262</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R263.htm</HtmlFileName>
      <LongName>000341 - Document - Risk/Return Summary {Unlabeled} - Transportation Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTransportationFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Transportation Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>263</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R264.htm</HtmlFileName>
      <LongName>000342 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000342</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>264</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>000343 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000343</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>265</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>000344 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000344</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>266</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R267.htm</HtmlFileName>
      <LongName>000345 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000345</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>267</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R268.htm</HtmlFileName>
      <LongName>000346 - Schedule - Annual Total Returns {Transposed} - Transportation Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000346</Role>
      <ShortName>Annual Total Returns- Transportation Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>268</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R269.htm</HtmlFileName>
      <LongName>000347 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000347</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>269</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R270.htm</HtmlFileName>
      <LongName>000349 - Disclosure - Risk/Return Detail Data {Elements} - Transportation Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTransportationFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Transportation Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>270</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>000351 - Document - Risk/Return Summary {Unlabeled} - Utilities Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledUtilitiesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Utilities Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>271</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>000352 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000352</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>272</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R273.htm</HtmlFileName>
      <LongName>000353 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000353</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>273</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R274.htm</HtmlFileName>
      <LongName>000354 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000354</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>274</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R275.htm</HtmlFileName>
      <LongName>000355 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000355</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>275</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R276.htm</HtmlFileName>
      <LongName>000356 - Schedule - Annual Total Returns {Transposed} - Utilities Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000356</Role>
      <ShortName>Annual Total Returns- Utilities Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>276</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>000357 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000357</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>277</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>000359 - Disclosure - Risk/Return Detail Data {Elements} - Utilities Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsUtilitiesFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Utilities Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>278</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R279.htm</HtmlFileName>
      <LongName>000361 - Document - Risk/Return Summary {Unlabeled} - Europe 1.25x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEurope1.25xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Europe 1.25x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>279</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R280.htm</HtmlFileName>
      <LongName>000362 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000362</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>280</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R281.htm</HtmlFileName>
      <LongName>000363 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000363</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>281</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R282.htm</HtmlFileName>
      <LongName>000364 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000364</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>282</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>000365 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000365</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>283</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>000366 - Schedule - Annual Total Returns {Transposed} - Europe 1.25x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000366</Role>
      <ShortName>Annual Total Returns- Europe 1.25x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>284</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R285.htm</HtmlFileName>
      <LongName>000367 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000367</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>285</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R286.htm</HtmlFileName>
      <LongName>000369 - Disclosure - Risk/Return Detail Data {Elements} - Europe 1.25x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEurope1.25xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Europe 1.25x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>286</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R287.htm</HtmlFileName>
      <LongName>000371 - Document - Risk/Return Summary {Unlabeled} - Japan 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledJapan2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Japan 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>287</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R288.htm</HtmlFileName>
      <LongName>000372 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000372</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>288</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>000373 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000373</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>289</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>000374 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000374</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>290</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R291.htm</HtmlFileName>
      <LongName>000375 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000375</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>291</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R292.htm</HtmlFileName>
      <LongName>000376 - Schedule - Annual Total Returns {Transposed} - Japan 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000376</Role>
      <ShortName>Annual Total Returns- Japan 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>292</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R293.htm</HtmlFileName>
      <LongName>000377 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000377</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>293</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R294.htm</HtmlFileName>
      <LongName>000379 - Disclosure - Risk/Return Detail Data {Elements} - Japan 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsJapan2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Japan 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>294</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>000381 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarkets2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>295</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>000382 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000382</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>296</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R297.htm</HtmlFileName>
      <LongName>000383 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000383</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>297</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R298.htm</HtmlFileName>
      <LongName>000384 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000384</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>298</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R299.htm</HtmlFileName>
      <LongName>000385 - Schedule - Expense Example, No Redemption</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemption000385</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>299</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R300.htm</HtmlFileName>
      <LongName>000386 - Schedule - Annual Total Returns - Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000386</Role>
      <ShortName>Annual Total Returns - Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>300</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>000387 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000387</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>301</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>000389 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarkets2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>302</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R303.htm</HtmlFileName>
      <LongName>000391 - Document - Risk/Return Summary {Unlabeled} - Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseEmergingMarkets2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>303</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R304.htm</HtmlFileName>
      <LongName>000392 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000392</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>304</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R305.htm</HtmlFileName>
      <LongName>000393 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000393</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>305</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R306.htm</HtmlFileName>
      <LongName>000394 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000394</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>306</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>000395 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000395</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>307</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>000396 - Schedule - Annual Total Returns {Transposed} - Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000396</Role>
      <ShortName>Annual Total Returns- Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>308</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R309.htm</HtmlFileName>
      <LongName>000397 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000397</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>309</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R310.htm</HtmlFileName>
      <LongName>000399 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseEmergingMarkets2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse Emerging Markets 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>310</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R311.htm</HtmlFileName>
      <LongName>000401 - Document - Risk/Return Summary {Unlabeled} - Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledStrengtheningDollar2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>311</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R312.htm</HtmlFileName>
      <LongName>000402 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000402</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>312</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>000403 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000403</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>313</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>000404 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000404</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>314</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R315.htm</HtmlFileName>
      <LongName>000405 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000405</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>315</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R316.htm</HtmlFileName>
      <LongName>000406 - Schedule - Annual Total Returns {Transposed} - Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000406</Role>
      <ShortName>Annual Total Returns- Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>316</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R317.htm</HtmlFileName>
      <LongName>000407 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000407</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>317</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R318.htm</HtmlFileName>
      <LongName>000409 - Disclosure - Risk/Return Detail Data {Elements} - Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsStrengtheningDollar2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Strengthening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>318</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>000411 - Document - Risk/Return Summary {Unlabeled} - Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledWeakeningDollar2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>319</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>000412 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000412</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>320</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R321.htm</HtmlFileName>
      <LongName>000413 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000413</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>321</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R322.htm</HtmlFileName>
      <LongName>000414 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000414</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>322</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R323.htm</HtmlFileName>
      <LongName>000415 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000415</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>323</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R324.htm</HtmlFileName>
      <LongName>000416 - Schedule - Annual Total Returns {Transposed} - Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000416</Role>
      <ShortName>Annual Total Returns- Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>324</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>000417 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000417</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>325</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>000419 - Disclosure - Risk/Return Detail Data {Elements} - Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsWeakeningDollar2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Weakening Dollar 2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>326</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R327.htm</HtmlFileName>
      <LongName>000421 - Document - Risk/Return Summary {Unlabeled} - Real Estate Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRealEstateFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Real Estate Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>327</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R328.htm</HtmlFileName>
      <LongName>000422 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000422</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>328</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R329.htm</HtmlFileName>
      <LongName>000423 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000423</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>329</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R330.htm</HtmlFileName>
      <LongName>000424 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000424</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>330</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>000425 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000425</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>331</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>000426 - Schedule - Annual Total Returns {Transposed} - Real Estate Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000426</Role>
      <ShortName>Annual Total Returns- Real Estate Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>332</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R333.htm</HtmlFileName>
      <LongName>000427 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000427</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>333</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R334.htm</HtmlFileName>
      <LongName>000429 - Disclosure - Risk/Return Detail Data {Elements} - Real Estate Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRealEstateFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Real Estate Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>334</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R335.htm</HtmlFileName>
      <LongName>000431 - Document - Risk/Return Summary {Unlabeled} - Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledGovernmentLongBond1.2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>335</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R336.htm</HtmlFileName>
      <LongName>000432 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000432</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>336</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>000433 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000433</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>337</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R338.htm</HtmlFileName>
      <LongName>000434 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000434</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>338</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R339.htm</HtmlFileName>
      <LongName>000435 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000435</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>339</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R340.htm</HtmlFileName>
      <LongName>000436 - Schedule - Annual Total Returns {Transposed} - Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000436</Role>
      <ShortName>Annual Total Returns- Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>340</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R341.htm</HtmlFileName>
      <LongName>000437 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000437</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>341</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R342.htm</HtmlFileName>
      <LongName>000439 - Disclosure - Risk/Return Detail Data {Elements} - Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsGovernmentLongBond1.2xStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Government Long Bond 1.2x Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>342</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R343.htm</HtmlFileName>
      <LongName>000441 - Document - Risk/Return Summary {Unlabeled} - Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseGovernmentLongBondStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>343</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R344.htm</HtmlFileName>
      <LongName>000442 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000442</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>344</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R345.htm</HtmlFileName>
      <LongName>000443 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000443</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>345</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R346.htm</HtmlFileName>
      <LongName>000444 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000444</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>346</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R347.htm</HtmlFileName>
      <LongName>000445 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000445</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>347</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R348.htm</HtmlFileName>
      <LongName>000446 - Schedule - Annual Total Returns {Transposed} - Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000446</Role>
      <ShortName>Annual Total Returns- Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>348</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R349.htm</HtmlFileName>
      <LongName>000447 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000447</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>349</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R350.htm</HtmlFileName>
      <LongName>000449 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseGovernmentLongBondStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse Government Long Bond Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>350</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R351.htm</HtmlFileName>
      <LongName>000451 - Document - Risk/Return Summary {Unlabeled} - High Yield Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledHighYieldStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- High Yield Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>351</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R352.htm</HtmlFileName>
      <LongName>000452 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000452</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>352</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R353.htm</HtmlFileName>
      <LongName>000453 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000453</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>353</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R354.htm</HtmlFileName>
      <LongName>000454 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000454</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>354</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R355.htm</HtmlFileName>
      <LongName>000455 - Schedule - Expense Example, No Redemption</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemption000455</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>355</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R356.htm</HtmlFileName>
      <LongName>000456 - Schedule - Annual Total Returns - High Yield Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000456</Role>
      <ShortName>Annual Total Returns - High Yield Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>356</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R357.htm</HtmlFileName>
      <LongName>000457 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000457</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>357</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R358.htm</HtmlFileName>
      <LongName>000459 - Disclosure - Risk/Return Detail Data {Elements} - High Yield Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsHighYieldStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- High Yield Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>358</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R359.htm</HtmlFileName>
      <LongName>000461 - Document - Risk/Return Summary {Unlabeled} - Inverse High Yield Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseHighYieldStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Inverse High Yield Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>359</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R360.htm</HtmlFileName>
      <LongName>000462 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000462</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>360</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R361.htm</HtmlFileName>
      <LongName>000463 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000463</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>361</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R362.htm</HtmlFileName>
      <LongName>000464 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000464</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>362</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R363.htm</HtmlFileName>
      <LongName>000465 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000465</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>363</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R364.htm</HtmlFileName>
      <LongName>000466 - Schedule - Annual Total Returns {Transposed} - Inverse High Yield Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000466</Role>
      <ShortName>Annual Total Returns- Inverse High Yield Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>364</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R365.htm</HtmlFileName>
      <LongName>000467 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000467</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>365</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R366.htm</HtmlFileName>
      <LongName>000469 - Disclosure - Risk/Return Detail Data {Elements} - Inverse High Yield Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseHighYieldStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Inverse High Yield Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>366</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R367.htm</HtmlFileName>
      <LongName>000471 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsBondStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>367</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R368.htm</HtmlFileName>
      <LongName>000472 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000472</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>368</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R369.htm</HtmlFileName>
      <LongName>000473 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000473</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>369</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R370.htm</HtmlFileName>
      <LongName>000474 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000474</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>370</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R371.htm</HtmlFileName>
      <LongName>000475 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000475</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>371</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R372.htm</HtmlFileName>
      <LongName>000476 - Schedule - Annual Total Returns {Transposed} - Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000476</Role>
      <ShortName>Annual Total Returns- Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>372</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R373.htm</HtmlFileName>
      <LongName>000477 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000477</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>373</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R374.htm</HtmlFileName>
      <LongName>000479 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsBondStrategyFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets Bond Strategy Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>374</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R375.htm</HtmlFileName>
      <LongName>000481 - Document - Risk/Return Summary {Unlabeled} - Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledGuggenheimLongShortEquityFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>375</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R376.htm</HtmlFileName>
      <LongName>000482 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000482</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>376</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R377.htm</HtmlFileName>
      <LongName>000483 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000483</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>377</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R378.htm</HtmlFileName>
      <LongName>000484 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000484</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>378</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R379.htm</HtmlFileName>
      <LongName>000485 - Schedule - Expense Example, No Redemption {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleNoRedemptionTransposed000485</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory></MenuCategory>
      <Position>379</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R380.htm</HtmlFileName>
      <LongName>000486 - Schedule - Annual Total Returns {Transposed} - Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000486</Role>
      <ShortName>Annual Total Returns- Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>380</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R381.htm</HtmlFileName>
      <LongName>000487 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000487</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>381</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R382.htm</HtmlFileName>
      <LongName>000489 - Disclosure - Risk/Return Detail Data {Elements} - Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsGuggenheimLongShortEquityFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- Guggenheim Long Short Equity Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>382</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R383.htm</HtmlFileName>
      <LongName>000491 - Document - Risk/Return Summary {Unlabeled} - U.S. Government Money Market Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledU.S.GovernmentMoneyMarketFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Summary- U.S. Government Money Market Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>383</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R384.htm</HtmlFileName>
      <LongName>000492 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000492</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>384</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R385.htm</HtmlFileName>
      <LongName>000493 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000493</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>385</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R386.htm</HtmlFileName>
      <LongName>000494 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000494</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>386</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R387.htm</HtmlFileName>
      <LongName>000496 - Schedule - Annual Total Returns {Transposed} - U.S. Government Money Market Fund (Class A Class C and Institutional Class) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000496</Role>
      <ShortName>Annual Total Returns- U.S. Government Money Market Fund (Class A Class C and Institutional Class) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>387</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R388.htm</HtmlFileName>
      <LongName>000497 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000497</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>388</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R389.htm</HtmlFileName>
      <LongName>000499 - Disclosure - Risk/Return Detail Data {Elements} - U.S. Government Money Market Fund (Class A Class C and Institutional Class)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsU.S.GovernmentMoneyMarketFundClassAClassCandInstitutionalClass</Role>
      <ShortName>Risk/Return Detail Data- U.S. Government Money Market Fund (Class A Class C and Institutional Class)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>389</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R390.htm</HtmlFileName>
      <LongName>000501 - Document - Risk/Return Summary {Unlabeled} - Nova Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledNovaFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Nova Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>390</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R391.htm</HtmlFileName>
      <LongName>000502 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000502</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>391</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R392.htm</HtmlFileName>
      <LongName>000503 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000503</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>392</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R393.htm</HtmlFileName>
      <LongName>000504 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000504</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>393</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R394.htm</HtmlFileName>
      <LongName>000506 - Schedule - Annual Total Returns {Transposed} - Nova Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000506</Role>
      <ShortName>Annual Total Returns- Nova Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>394</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R395.htm</HtmlFileName>
      <LongName>000507 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000507</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>395</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R396.htm</HtmlFileName>
      <LongName>000509 - Disclosure - Risk/Return Detail Data {Elements} - Nova Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsNovaFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Nova Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>396</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R397.htm</HtmlFileName>
      <LongName>000511 - Document - Risk/Return Summary {Unlabeled} - SP 500 Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500FundClassH</Role>
      <ShortName>Risk/Return Summary- SP 500 Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>397</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R398.htm</HtmlFileName>
      <LongName>000512 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000512</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>398</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R399.htm</HtmlFileName>
      <LongName>000513 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000513</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>399</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R400.htm</HtmlFileName>
      <LongName>000514 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000514</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>400</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R401.htm</HtmlFileName>
      <LongName>000516 - Schedule - Annual Total Returns {Transposed} - SP 500 Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000516</Role>
      <ShortName>Annual Total Returns- SP 500 Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>401</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R402.htm</HtmlFileName>
      <LongName>000517 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000517</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>402</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R403.htm</HtmlFileName>
      <LongName>000519 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500FundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>403</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R404.htm</HtmlFileName>
      <LongName>000521 - Document - Risk/Return Summary {Unlabeled} - Inverse SP 500 Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseSP500StrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Inverse SP 500 Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>404</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R405.htm</HtmlFileName>
      <LongName>000522 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000522</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>405</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R406.htm</HtmlFileName>
      <LongName>000523 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000523</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>406</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R407.htm</HtmlFileName>
      <LongName>000524 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000524</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>407</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R408.htm</HtmlFileName>
      <LongName>000526 - Schedule - Annual Total Returns {Transposed} - Inverse SP 500 Strategy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000526</Role>
      <ShortName>Annual Total Returns- Inverse SP 500 Strategy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>408</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R409.htm</HtmlFileName>
      <LongName>000527 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000527</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>409</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R410.htm</HtmlFileName>
      <LongName>000529 - Disclosure - Risk/Return Detail Data {Elements} - Inverse SP 500 Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseSP500StrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse SP 500 Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>410</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R411.htm</HtmlFileName>
      <LongName>000531 - Document - Risk/Return Summary {Unlabeled} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledMonthlyRebalanceNASDAQ-1002xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>411</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R412.htm</HtmlFileName>
      <LongName>000532 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000532</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>412</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R413.htm</HtmlFileName>
      <LongName>000533 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000533</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>413</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R414.htm</HtmlFileName>
      <LongName>000534 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000534</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>414</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R415.htm</HtmlFileName>
      <LongName>000536 - Schedule - Annual Total Returns {Transposed} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000536</Role>
      <ShortName>Annual Total Returns- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>415</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R416.htm</HtmlFileName>
      <LongName>000537 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000537</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>416</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R417.htm</HtmlFileName>
      <LongName>000539 - Disclosure - Risk/Return Detail Data {Elements} - Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsMonthlyRebalanceNASDAQ-1002xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Monthly Rebalance NASDAQ-100 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>417</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R418.htm</HtmlFileName>
      <LongName>000541 - Document - Risk/Return Summary {Unlabeled} - NASDAQ-100 Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledNASDAQ-100FundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- NASDAQ-100 Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>418</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R419.htm</HtmlFileName>
      <LongName>000542 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000542</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>419</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R420.htm</HtmlFileName>
      <LongName>000543 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000543</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>420</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R421.htm</HtmlFileName>
      <LongName>000544 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000544</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>421</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R422.htm</HtmlFileName>
      <LongName>000546 - Schedule - Annual Total Returns {Transposed} - NASDAQ-100 Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000546</Role>
      <ShortName>Annual Total Returns- NASDAQ-100 Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>422</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R423.htm</HtmlFileName>
      <LongName>000547 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000547</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>423</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R424.htm</HtmlFileName>
      <LongName>000549 - Disclosure - Risk/Return Detail Data {Elements} - NASDAQ-100 Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsNASDAQ-100FundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- NASDAQ-100 Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>424</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R425.htm</HtmlFileName>
      <LongName>000551 - Document - Risk/Return Summary {Unlabeled} - Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseNASDAQ-100StrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>425</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R426.htm</HtmlFileName>
      <LongName>000552 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000552</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>426</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R427.htm</HtmlFileName>
      <LongName>000553 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000553</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>427</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R428.htm</HtmlFileName>
      <LongName>000554 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000554</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>428</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R429.htm</HtmlFileName>
      <LongName>000556 - Schedule - Annual Total Returns {Transposed} - Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000556</Role>
      <ShortName>Annual Total Returns- Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>429</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R430.htm</HtmlFileName>
      <LongName>000557 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000557</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>430</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R431.htm</HtmlFileName>
      <LongName>000559 - Disclosure - Risk/Return Detail Data {Elements} - Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseNASDAQ-100StrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse NASDAQ-100 Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>431</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R432.htm</HtmlFileName>
      <LongName>000561 - Document - Risk/Return Summary {Unlabeled} - Mid-Cap 1.5x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledMid-Cap1.5xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Mid-Cap 1.5x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>432</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R433.htm</HtmlFileName>
      <LongName>000562 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000562</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>433</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R434.htm</HtmlFileName>
      <LongName>000563 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000563</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>434</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R435.htm</HtmlFileName>
      <LongName>000564 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000564</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>435</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R436.htm</HtmlFileName>
      <LongName>000566 - Schedule - Annual Total Returns {Transposed} - Mid-Cap 1.5x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000566</Role>
      <ShortName>Annual Total Returns- Mid-Cap 1.5x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>436</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R437.htm</HtmlFileName>
      <LongName>000567 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000567</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>437</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R438.htm</HtmlFileName>
      <LongName>000569 - Disclosure - Risk/Return Detail Data {Elements} - Mid-Cap 1.5x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsMid-Cap1.5xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Mid-Cap 1.5x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>438</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R439.htm</HtmlFileName>
      <LongName>000571 - Document - Risk/Return Summary {Unlabeled} - Inverse Mid-Cap Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseMid-CapStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Inverse Mid-Cap Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>439</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R440.htm</HtmlFileName>
      <LongName>000572 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000572</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>440</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R441.htm</HtmlFileName>
      <LongName>000573 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000573</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>441</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R442.htm</HtmlFileName>
      <LongName>000574 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000574</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>442</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R443.htm</HtmlFileName>
      <LongName>000576 - Schedule - Annual Total Returns {Transposed} - Inverse Mid-Cap Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000576</Role>
      <ShortName>Annual Total Returns- Inverse Mid-Cap Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>443</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R444.htm</HtmlFileName>
      <LongName>000577 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000577</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>444</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R445.htm</HtmlFileName>
      <LongName>000579 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Mid-Cap Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseMid-CapStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse Mid-Cap Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>445</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R446.htm</HtmlFileName>
      <LongName>000581 - Document - Risk/Return Summary {Unlabeled} - Russell 2000 1.5x Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRussell20001.5xStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Russell 2000 1.5x Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>446</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R447.htm</HtmlFileName>
      <LongName>000582 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000582</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>447</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R448.htm</HtmlFileName>
      <LongName>000583 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000583</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>448</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R449.htm</HtmlFileName>
      <LongName>000584 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000584</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>449</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R450.htm</HtmlFileName>
      <LongName>000586 - Schedule - Annual Total Returns {Transposed} - Russell 2000 1.5x Strategy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000586</Role>
      <ShortName>Annual Total Returns- Russell 2000 1.5x Strategy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>450</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R451.htm</HtmlFileName>
      <LongName>000587 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000587</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>451</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R452.htm</HtmlFileName>
      <LongName>000589 - Disclosure - Risk/Return Detail Data {Elements} - Russell 2000 1.5x Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRussell20001.5xStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Russell 2000 1.5x Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>452</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R453.htm</HtmlFileName>
      <LongName>000591 - Document - Risk/Return Summary {Unlabeled} - Russell 2000 Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRussell2000FundClassH</Role>
      <ShortName>Risk/Return Summary- Russell 2000 Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>453</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R454.htm</HtmlFileName>
      <LongName>000592 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000592</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>454</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R455.htm</HtmlFileName>
      <LongName>000593 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000593</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>455</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R456.htm</HtmlFileName>
      <LongName>000594 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000594</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>456</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R457.htm</HtmlFileName>
      <LongName>000596 - Schedule - Annual Total Returns {Transposed} - Russell 2000 Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000596</Role>
      <ShortName>Annual Total Returns- Russell 2000 Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>457</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R458.htm</HtmlFileName>
      <LongName>000597 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000597</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>458</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R459.htm</HtmlFileName>
      <LongName>000599 - Disclosure - Risk/Return Detail Data {Elements} - Russell 2000 Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRussell2000FundClassH</Role>
      <ShortName>Risk/Return Detail Data- Russell 2000 Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>459</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R460.htm</HtmlFileName>
      <LongName>000601 - Document - Risk/Return Summary {Unlabeled} - Inverse Russell 2000 Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseRussell2000StrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Inverse Russell 2000 Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>460</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R461.htm</HtmlFileName>
      <LongName>000602 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000602</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>461</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R462.htm</HtmlFileName>
      <LongName>000603 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000603</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>462</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R463.htm</HtmlFileName>
      <LongName>000604 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000604</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>463</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R464.htm</HtmlFileName>
      <LongName>000606 - Schedule - Annual Total Returns {Transposed} - Inverse Russell 2000 Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000606</Role>
      <ShortName>Annual Total Returns- Inverse Russell 2000 Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>464</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R465.htm</HtmlFileName>
      <LongName>000607 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000607</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>465</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R466.htm</HtmlFileName>
      <LongName>000609 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Russell 2000 Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseRussell2000StrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse Russell 2000 Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>466</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R467.htm</HtmlFileName>
      <LongName>000611 - Document - Risk/Return Summary {Unlabeled} - Dow Jones Industrial Average Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledDowJonesIndustrialAverageFundClassH</Role>
      <ShortName>Risk/Return Summary- Dow Jones Industrial Average Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>467</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R468.htm</HtmlFileName>
      <LongName>000612 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000612</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>468</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R469.htm</HtmlFileName>
      <LongName>000613 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000613</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>469</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R470.htm</HtmlFileName>
      <LongName>000614 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000614</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>470</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R471.htm</HtmlFileName>
      <LongName>000616 - Schedule - Annual Total Returns {Transposed} - Dow Jones Industrial Average Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000616</Role>
      <ShortName>Annual Total Returns- Dow Jones Industrial Average Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>471</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R472.htm</HtmlFileName>
      <LongName>000617 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000617</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>472</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R473.htm</HtmlFileName>
      <LongName>000619 - Disclosure - Risk/Return Detail Data {Elements} - Dow Jones Industrial Average Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsDowJonesIndustrialAverageFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Dow Jones Industrial Average Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>473</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R474.htm</HtmlFileName>
      <LongName>000621 - Document - Risk/Return Summary {Unlabeled} - SP 500 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Summary- SP 500 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>474</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R475.htm</HtmlFileName>
      <LongName>000622 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000622</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>475</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R476.htm</HtmlFileName>
      <LongName>000623 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000623</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>476</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R477.htm</HtmlFileName>
      <LongName>000624 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000624</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>477</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R478.htm</HtmlFileName>
      <LongName>000626 - Schedule - Annual Total Returns {Transposed} - SP 500 Pure Growth Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000626</Role>
      <ShortName>Annual Total Returns- SP 500 Pure Growth Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>478</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R479.htm</HtmlFileName>
      <LongName>000627 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000627</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>479</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R480.htm</HtmlFileName>
      <LongName>000629 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>480</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R481.htm</HtmlFileName>
      <LongName>000631 - Document - Risk/Return Summary {Unlabeled} - SP 500 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSP500PureValueFundClassH</Role>
      <ShortName>Risk/Return Summary- SP 500 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>481</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R482.htm</HtmlFileName>
      <LongName>000632 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000632</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>482</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R483.htm</HtmlFileName>
      <LongName>000633 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000633</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>483</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R484.htm</HtmlFileName>
      <LongName>000634 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000634</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>484</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R485.htm</HtmlFileName>
      <LongName>000636 - Schedule - Annual Total Returns {Transposed} - SP 500 Pure Value Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000636</Role>
      <ShortName>Annual Total Returns- SP 500 Pure Value Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>485</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R486.htm</HtmlFileName>
      <LongName>000637 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000637</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>486</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R487.htm</HtmlFileName>
      <LongName>000639 - Disclosure - Risk/Return Detail Data {Elements} - SP 500 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSP500PureValueFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP 500 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>487</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R488.htm</HtmlFileName>
      <LongName>000641 - Document - Risk/Return Summary {Unlabeled} - SP MidCap 400 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPMidCap400PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Summary- SP MidCap 400 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>488</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R489.htm</HtmlFileName>
      <LongName>000642 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000642</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>489</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R490.htm</HtmlFileName>
      <LongName>000643 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000643</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>490</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R491.htm</HtmlFileName>
      <LongName>000644 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000644</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>491</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R492.htm</HtmlFileName>
      <LongName>000646 - Schedule - Annual Total Returns {Transposed} - SP MidCap 400 Pure Growth Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000646</Role>
      <ShortName>Annual Total Returns- SP MidCap 400 Pure Growth Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>492</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R493.htm</HtmlFileName>
      <LongName>000647 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000647</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>493</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R494.htm</HtmlFileName>
      <LongName>000649 - Disclosure - Risk/Return Detail Data {Elements} - SP MidCap 400 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPMidCap400PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP MidCap 400 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>494</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R495.htm</HtmlFileName>
      <LongName>000651 - Document - Risk/Return Summary {Unlabeled} - SP MidCap 400 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPMidCap400PureValueFundClassH</Role>
      <ShortName>Risk/Return Summary- SP MidCap 400 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>495</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R496.htm</HtmlFileName>
      <LongName>000652 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000652</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>496</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R497.htm</HtmlFileName>
      <LongName>000653 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000653</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>497</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R498.htm</HtmlFileName>
      <LongName>000654 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000654</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>498</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R499.htm</HtmlFileName>
      <LongName>000656 - Schedule - Annual Total Returns {Transposed} - SP MidCap 400 Pure Value Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000656</Role>
      <ShortName>Annual Total Returns- SP MidCap 400 Pure Value Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>499</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R500.htm</HtmlFileName>
      <LongName>000657 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000657</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>500</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R501.htm</HtmlFileName>
      <LongName>000659 - Disclosure - Risk/Return Detail Data {Elements} - SP MidCap 400 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPMidCap400PureValueFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP MidCap 400 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>501</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R502.htm</HtmlFileName>
      <LongName>000661 - Document - Risk/Return Summary {Unlabeled} - SP SmallCap 600 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPSmallCap600PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Summary- SP SmallCap 600 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>502</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R503.htm</HtmlFileName>
      <LongName>000662 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000662</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>503</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R504.htm</HtmlFileName>
      <LongName>000663 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000663</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>504</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R505.htm</HtmlFileName>
      <LongName>000664 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000664</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>505</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R506.htm</HtmlFileName>
      <LongName>000666 - Schedule - Annual Total Returns {Transposed} - SP SmallCap 600 Pure Growth Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000666</Role>
      <ShortName>Annual Total Returns- SP SmallCap 600 Pure Growth Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>506</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R507.htm</HtmlFileName>
      <LongName>000667 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000667</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>507</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R508.htm</HtmlFileName>
      <LongName>000669 - Disclosure - Risk/Return Detail Data {Elements} - SP SmallCap 600 Pure Growth Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPSmallCap600PureGrowthFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP SmallCap 600 Pure Growth Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>508</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R509.htm</HtmlFileName>
      <LongName>000671 - Document - Risk/Return Summary {Unlabeled} - SP SmallCap 600 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledSPSmallCap600PureValueFundClassH</Role>
      <ShortName>Risk/Return Summary- SP SmallCap 600 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>509</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R510.htm</HtmlFileName>
      <LongName>000672 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000672</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>510</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R511.htm</HtmlFileName>
      <LongName>000673 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000673</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>511</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R512.htm</HtmlFileName>
      <LongName>000674 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000674</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>512</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R513.htm</HtmlFileName>
      <LongName>000676 - Schedule - Annual Total Returns {Transposed} - SP SmallCap 600 Pure Value Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000676</Role>
      <ShortName>Annual Total Returns- SP SmallCap 600 Pure Value Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>513</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R514.htm</HtmlFileName>
      <LongName>000677 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000677</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>514</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R515.htm</HtmlFileName>
      <LongName>000679 - Disclosure - Risk/Return Detail Data {Elements} - SP SmallCap 600 Pure Value Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsSPSmallCap600PureValueFundClassH</Role>
      <ShortName>Risk/Return Detail Data- SP SmallCap 600 Pure Value Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>515</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R516.htm</HtmlFileName>
      <LongName>000681 - Document - Risk/Return Summary {Unlabeled} - Banking Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBankingFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Banking Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>516</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R517.htm</HtmlFileName>
      <LongName>000682 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000682</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>517</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R518.htm</HtmlFileName>
      <LongName>000683 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000683</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>518</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R519.htm</HtmlFileName>
      <LongName>000684 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000684</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>519</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R520.htm</HtmlFileName>
      <LongName>000686 - Schedule - Annual Total Returns {Transposed} - Banking Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000686</Role>
      <ShortName>Annual Total Returns- Banking Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>520</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R521.htm</HtmlFileName>
      <LongName>000687 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000687</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>521</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R522.htm</HtmlFileName>
      <LongName>000689 - Disclosure - Risk/Return Detail Data {Elements} - Banking Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBankingFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Banking Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>522</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R523.htm</HtmlFileName>
      <LongName>000691 - Document - Risk/Return Summary {Unlabeled} - Basic Materials Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBasicMaterialsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Basic Materials Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>523</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R524.htm</HtmlFileName>
      <LongName>000692 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000692</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>524</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R525.htm</HtmlFileName>
      <LongName>000693 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000693</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>525</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R526.htm</HtmlFileName>
      <LongName>000694 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000694</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>526</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R527.htm</HtmlFileName>
      <LongName>000696 - Schedule - Annual Total Returns {Transposed} - Basic Materials Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000696</Role>
      <ShortName>Annual Total Returns- Basic Materials Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>527</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R528.htm</HtmlFileName>
      <LongName>000697 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000697</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>528</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R529.htm</HtmlFileName>
      <LongName>000699 - Disclosure - Risk/Return Detail Data {Elements} - Basic Materials Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBasicMaterialsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Basic Materials Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>529</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R530.htm</HtmlFileName>
      <LongName>000701 - Document - Risk/Return Summary {Unlabeled} - Biotechnology Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledBiotechnologyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Biotechnology Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>530</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R531.htm</HtmlFileName>
      <LongName>000702 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000702</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>531</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R532.htm</HtmlFileName>
      <LongName>000703 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000703</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>532</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R533.htm</HtmlFileName>
      <LongName>000704 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000704</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>533</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R534.htm</HtmlFileName>
      <LongName>000706 - Schedule - Annual Total Returns {Transposed} - Biotechnology Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000706</Role>
      <ShortName>Annual Total Returns- Biotechnology Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>534</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R535.htm</HtmlFileName>
      <LongName>000707 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000707</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>535</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R536.htm</HtmlFileName>
      <LongName>000709 - Disclosure - Risk/Return Detail Data {Elements} - Biotechnology Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsBiotechnologyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Biotechnology Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>536</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R537.htm</HtmlFileName>
      <LongName>000711 - Document - Risk/Return Summary {Unlabeled} - Consumer Products Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledConsumerProductsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Consumer Products Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>537</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R538.htm</HtmlFileName>
      <LongName>000712 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000712</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>538</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R539.htm</HtmlFileName>
      <LongName>000713 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000713</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>539</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R540.htm</HtmlFileName>
      <LongName>000714 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000714</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>540</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R541.htm</HtmlFileName>
      <LongName>000716 - Schedule - Annual Total Returns {Transposed} - Consumer Products Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000716</Role>
      <ShortName>Annual Total Returns- Consumer Products Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>541</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R542.htm</HtmlFileName>
      <LongName>000717 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000717</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>542</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R543.htm</HtmlFileName>
      <LongName>000719 - Disclosure - Risk/Return Detail Data {Elements} - Consumer Products Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsConsumerProductsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Consumer Products Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>543</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R544.htm</HtmlFileName>
      <LongName>000721 - Document - Risk/Return Summary {Unlabeled} - Electronics Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledElectronicsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Electronics Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>544</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R545.htm</HtmlFileName>
      <LongName>000722 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000722</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>545</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R546.htm</HtmlFileName>
      <LongName>000723 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000723</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>546</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R547.htm</HtmlFileName>
      <LongName>000724 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000724</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>547</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R548.htm</HtmlFileName>
      <LongName>000726 - Schedule - Annual Total Returns {Transposed} - Electronics Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000726</Role>
      <ShortName>Annual Total Returns- Electronics Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>548</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R549.htm</HtmlFileName>
      <LongName>000727 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000727</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>549</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R550.htm</HtmlFileName>
      <LongName>000729 - Disclosure - Risk/Return Detail Data {Elements} - Electronics Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsElectronicsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Electronics Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>550</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R551.htm</HtmlFileName>
      <LongName>000731 - Document - Risk/Return Summary {Unlabeled} - Energy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEnergyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Energy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>551</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R552.htm</HtmlFileName>
      <LongName>000732 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000732</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>552</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R553.htm</HtmlFileName>
      <LongName>000733 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000733</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>553</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R554.htm</HtmlFileName>
      <LongName>000734 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000734</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>554</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R555.htm</HtmlFileName>
      <LongName>000736 - Schedule - Annual Total Returns {Transposed} - Energy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000736</Role>
      <ShortName>Annual Total Returns- Energy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>555</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R556.htm</HtmlFileName>
      <LongName>000737 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000737</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>556</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R557.htm</HtmlFileName>
      <LongName>000739 - Disclosure - Risk/Return Detail Data {Elements} - Energy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEnergyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Energy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>557</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R558.htm</HtmlFileName>
      <LongName>000741 - Document - Risk/Return Summary {Unlabeled} - Energy Services Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEnergyServicesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Energy Services Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>558</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R559.htm</HtmlFileName>
      <LongName>000742 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000742</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>559</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R560.htm</HtmlFileName>
      <LongName>000743 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000743</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>560</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R561.htm</HtmlFileName>
      <LongName>000744 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000744</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>561</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R562.htm</HtmlFileName>
      <LongName>000746 - Schedule - Annual Total Returns {Transposed} - Energy Services Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000746</Role>
      <ShortName>Annual Total Returns- Energy Services Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>562</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R563.htm</HtmlFileName>
      <LongName>000747 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000747</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>563</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R564.htm</HtmlFileName>
      <LongName>000749 - Disclosure - Risk/Return Detail Data {Elements} - Energy Services Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEnergyServicesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Energy Services Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>564</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R565.htm</HtmlFileName>
      <LongName>000751 - Document - Risk/Return Summary {Unlabeled} - Financial Services Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledFinancialServicesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Financial Services Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>565</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R566.htm</HtmlFileName>
      <LongName>000752 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000752</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>566</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R567.htm</HtmlFileName>
      <LongName>000753 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000753</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>567</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R568.htm</HtmlFileName>
      <LongName>000754 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000754</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>568</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R569.htm</HtmlFileName>
      <LongName>000756 - Schedule - Annual Total Returns {Transposed} - Financial Services Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000756</Role>
      <ShortName>Annual Total Returns- Financial Services Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>569</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R570.htm</HtmlFileName>
      <LongName>000757 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000757</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>570</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R571.htm</HtmlFileName>
      <LongName>000759 - Disclosure - Risk/Return Detail Data {Elements} - Financial Services Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsFinancialServicesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Financial Services Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>571</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R572.htm</HtmlFileName>
      <LongName>000761 - Document - Risk/Return Summary {Unlabeled} - Health Care Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledHealthCareFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Health Care Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>572</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R573.htm</HtmlFileName>
      <LongName>000762 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000762</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>573</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R574.htm</HtmlFileName>
      <LongName>000763 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000763</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>574</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R575.htm</HtmlFileName>
      <LongName>000764 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000764</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>575</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R576.htm</HtmlFileName>
      <LongName>000766 - Schedule - Annual Total Returns {Transposed} - Health Care Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000766</Role>
      <ShortName>Annual Total Returns- Health Care Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>576</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R577.htm</HtmlFileName>
      <LongName>000767 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000767</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>577</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R578.htm</HtmlFileName>
      <LongName>000769 - Disclosure - Risk/Return Detail Data {Elements} - Health Care Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsHealthCareFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Health Care Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>578</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R579.htm</HtmlFileName>
      <LongName>000771 - Document - Risk/Return Summary {Unlabeled} - Internet Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInternetFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Internet Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>579</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R580.htm</HtmlFileName>
      <LongName>000772 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000772</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>580</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R581.htm</HtmlFileName>
      <LongName>000773 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000773</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>581</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R582.htm</HtmlFileName>
      <LongName>000774 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000774</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>582</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R583.htm</HtmlFileName>
      <LongName>000776 - Schedule - Annual Total Returns {Transposed} - Internet Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000776</Role>
      <ShortName>Annual Total Returns- Internet Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>583</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R584.htm</HtmlFileName>
      <LongName>000777 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000777</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>584</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R585.htm</HtmlFileName>
      <LongName>000779 - Disclosure - Risk/Return Detail Data {Elements} - Internet Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInternetFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Internet Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>585</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R586.htm</HtmlFileName>
      <LongName>000781 - Document - Risk/Return Summary {Unlabeled} - Leisure Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledLeisureFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Leisure Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>586</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R587.htm</HtmlFileName>
      <LongName>000782 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000782</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>587</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R588.htm</HtmlFileName>
      <LongName>000783 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000783</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>588</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R589.htm</HtmlFileName>
      <LongName>000784 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000784</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>589</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R590.htm</HtmlFileName>
      <LongName>000786 - Schedule - Annual Total Returns {Transposed} - Leisure Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000786</Role>
      <ShortName>Annual Total Returns- Leisure Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>590</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R591.htm</HtmlFileName>
      <LongName>000787 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000787</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>591</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R592.htm</HtmlFileName>
      <LongName>000789 - Disclosure - Risk/Return Detail Data {Elements} - Leisure Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsLeisureFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Leisure Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>592</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R593.htm</HtmlFileName>
      <LongName>000791 - Document - Risk/Return Summary {Unlabeled} - Precious Metals Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledPreciousMetalsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Precious Metals Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>593</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R594.htm</HtmlFileName>
      <LongName>000792 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000792</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>594</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R595.htm</HtmlFileName>
      <LongName>000793 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000793</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>595</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R596.htm</HtmlFileName>
      <LongName>000794 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000794</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>596</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R597.htm</HtmlFileName>
      <LongName>000796 - Schedule - Annual Total Returns {Transposed} - Precious Metals Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000796</Role>
      <ShortName>Annual Total Returns- Precious Metals Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>597</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R598.htm</HtmlFileName>
      <LongName>000797 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000797</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>598</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R599.htm</HtmlFileName>
      <LongName>000799 - Disclosure - Risk/Return Detail Data {Elements} - Precious Metals Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsPreciousMetalsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Precious Metals Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>599</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R600.htm</HtmlFileName>
      <LongName>000801 - Document - Risk/Return Summary {Unlabeled} - Retailing Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRetailingFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Retailing Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>600</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R601.htm</HtmlFileName>
      <LongName>000802 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000802</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>601</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R602.htm</HtmlFileName>
      <LongName>000803 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000803</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>602</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R603.htm</HtmlFileName>
      <LongName>000804 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000804</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>603</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R604.htm</HtmlFileName>
      <LongName>000806 - Schedule - Annual Total Returns {Transposed} - Retailing Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000806</Role>
      <ShortName>Annual Total Returns- Retailing Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>604</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R605.htm</HtmlFileName>
      <LongName>000807 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000807</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>605</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R606.htm</HtmlFileName>
      <LongName>000809 - Disclosure - Risk/Return Detail Data {Elements} - Retailing Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRetailingFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Retailing Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>606</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R607.htm</HtmlFileName>
      <LongName>000811 - Document - Risk/Return Summary {Unlabeled} - Technology Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTechnologyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Technology Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>607</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R608.htm</HtmlFileName>
      <LongName>000812 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000812</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>608</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R609.htm</HtmlFileName>
      <LongName>000813 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000813</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>609</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R610.htm</HtmlFileName>
      <LongName>000814 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000814</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>610</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R611.htm</HtmlFileName>
      <LongName>000816 - Schedule - Annual Total Returns - Technology Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000816</Role>
      <ShortName>Annual Total Returns - Technology Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>611</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R612.htm</HtmlFileName>
      <LongName>000817 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000817</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>612</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R613.htm</HtmlFileName>
      <LongName>000819 - Disclosure - Risk/Return Detail Data {Elements} - Technology Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTechnologyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Technology Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>613</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R614.htm</HtmlFileName>
      <LongName>000821 - Document - Risk/Return Summary {Unlabeled} - Telecommunications Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTelecommunicationsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Telecommunications Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>614</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R615.htm</HtmlFileName>
      <LongName>000822 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000822</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>615</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R616.htm</HtmlFileName>
      <LongName>000823 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000823</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>616</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R617.htm</HtmlFileName>
      <LongName>000824 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000824</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>617</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R618.htm</HtmlFileName>
      <LongName>000826 - Schedule - Annual Total Returns {Transposed} - Telecommunications Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000826</Role>
      <ShortName>Annual Total Returns- Telecommunications Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>618</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R619.htm</HtmlFileName>
      <LongName>000827 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000827</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>619</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R620.htm</HtmlFileName>
      <LongName>000829 - Disclosure - Risk/Return Detail Data {Elements} - Telecommunications Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTelecommunicationsFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Telecommunications Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>620</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R621.htm</HtmlFileName>
      <LongName>000831 - Document - Risk/Return Summary {Unlabeled} - Transportation Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledTransportationFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Transportation Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>621</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R622.htm</HtmlFileName>
      <LongName>000832 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000832</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>622</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R623.htm</HtmlFileName>
      <LongName>000833 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000833</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>623</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R624.htm</HtmlFileName>
      <LongName>000834 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000834</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>624</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R625.htm</HtmlFileName>
      <LongName>000836 - Schedule - Annual Total Returns {Transposed} - Transportation Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000836</Role>
      <ShortName>Annual Total Returns- Transportation Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>625</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R626.htm</HtmlFileName>
      <LongName>000837 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000837</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>626</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R627.htm</HtmlFileName>
      <LongName>000839 - Disclosure - Risk/Return Detail Data {Elements} - Transportation Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsTransportationFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Transportation Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>627</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R628.htm</HtmlFileName>
      <LongName>000841 - Document - Risk/Return Summary {Unlabeled} - Utilities Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledUtilitiesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Utilities Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>628</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R629.htm</HtmlFileName>
      <LongName>000842 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000842</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>629</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R630.htm</HtmlFileName>
      <LongName>000843 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000843</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>630</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R631.htm</HtmlFileName>
      <LongName>000844 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000844</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>631</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R632.htm</HtmlFileName>
      <LongName>000846 - Schedule - Annual Total Returns {Transposed} - Utilities Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000846</Role>
      <ShortName>Annual Total Returns- Utilities Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>632</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R633.htm</HtmlFileName>
      <LongName>000847 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000847</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>633</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R634.htm</HtmlFileName>
      <LongName>000849 - Disclosure - Risk/Return Detail Data {Elements} - Utilities Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsUtilitiesFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Utilities Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>634</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R635.htm</HtmlFileName>
      <LongName>000851 - Document - Risk/Return Summary {Unlabeled} - Europe 1.25x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEurope1.25xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Europe 1.25x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>635</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R636.htm</HtmlFileName>
      <LongName>000852 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000852</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>636</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R637.htm</HtmlFileName>
      <LongName>000853 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000853</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>637</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R638.htm</HtmlFileName>
      <LongName>000854 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000854</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>638</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R639.htm</HtmlFileName>
      <LongName>000856 - Schedule - Annual Total Returns {Transposed} - Europe 1.25x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000856</Role>
      <ShortName>Annual Total Returns- Europe 1.25x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>639</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R640.htm</HtmlFileName>
      <LongName>000857 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000857</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>640</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R641.htm</HtmlFileName>
      <LongName>000859 - Disclosure - Risk/Return Detail Data {Elements} - Europe 1.25x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEurope1.25xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Europe 1.25x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>641</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R642.htm</HtmlFileName>
      <LongName>000861 - Document - Risk/Return Summary {Unlabeled} - Japan 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledJapan2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Japan 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>642</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R643.htm</HtmlFileName>
      <LongName>000862 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000862</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>643</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R644.htm</HtmlFileName>
      <LongName>000863 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000863</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>644</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R645.htm</HtmlFileName>
      <LongName>000864 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000864</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>645</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R646.htm</HtmlFileName>
      <LongName>000866 - Schedule - Annual Total Returns {Transposed} - Japan 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000866</Role>
      <ShortName>Annual Total Returns- Japan 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>646</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R647.htm</HtmlFileName>
      <LongName>000867 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000867</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>647</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R648.htm</HtmlFileName>
      <LongName>000869 - Disclosure - Risk/Return Detail Data {Elements} - Japan 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsJapan2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Japan 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>648</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R649.htm</HtmlFileName>
      <LongName>000871 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarkets2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Emerging Markets 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>649</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R650.htm</HtmlFileName>
      <LongName>000872 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000872</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>650</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R651.htm</HtmlFileName>
      <LongName>000873 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000873</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>651</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R652.htm</HtmlFileName>
      <LongName>000874 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000874</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>652</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R653.htm</HtmlFileName>
      <LongName>000876 - Schedule - Annual Total Returns - Emerging Markets 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000876</Role>
      <ShortName>Annual Total Returns - Emerging Markets 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>653</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R654.htm</HtmlFileName>
      <LongName>000877 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000877</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>654</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R655.htm</HtmlFileName>
      <LongName>000879 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarkets2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>655</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R656.htm</HtmlFileName>
      <LongName>000881 - Document - Risk/Return Summary {Unlabeled} - Inverse Emerging Markets 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseEmergingMarkets2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Inverse Emerging Markets 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>656</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R657.htm</HtmlFileName>
      <LongName>000882 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000882</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>657</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R658.htm</HtmlFileName>
      <LongName>000883 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000883</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>658</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R659.htm</HtmlFileName>
      <LongName>000884 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000884</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>659</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R660.htm</HtmlFileName>
      <LongName>000886 - Schedule - Annual Total Returns {Transposed} - Inverse Emerging Markets 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000886</Role>
      <ShortName>Annual Total Returns- Inverse Emerging Markets 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>660</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R661.htm</HtmlFileName>
      <LongName>000887 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000887</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>661</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R662.htm</HtmlFileName>
      <LongName>000889 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Emerging Markets 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseEmergingMarkets2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse Emerging Markets 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>662</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R663.htm</HtmlFileName>
      <LongName>000891 - Document - Risk/Return Summary {Unlabeled} - Strengthening Dollar 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledStrengtheningDollar2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Strengthening Dollar 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>663</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R664.htm</HtmlFileName>
      <LongName>000892 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000892</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>664</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R665.htm</HtmlFileName>
      <LongName>000893 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000893</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>665</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R666.htm</HtmlFileName>
      <LongName>000894 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000894</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>666</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R667.htm</HtmlFileName>
      <LongName>000896 - Schedule - Annual Total Returns {Transposed} - Strengthening Dollar 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000896</Role>
      <ShortName>Annual Total Returns- Strengthening Dollar 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>667</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R668.htm</HtmlFileName>
      <LongName>000897 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000897</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>668</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R669.htm</HtmlFileName>
      <LongName>000899 - Disclosure - Risk/Return Detail Data {Elements} - Strengthening Dollar 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsStrengtheningDollar2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Strengthening Dollar 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>669</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R670.htm</HtmlFileName>
      <LongName>000901 - Document - Risk/Return Summary {Unlabeled} - Weakening Dollar 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledWeakeningDollar2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Weakening Dollar 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>670</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R671.htm</HtmlFileName>
      <LongName>000902 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000902</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>671</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R672.htm</HtmlFileName>
      <LongName>000903 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000903</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>672</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R673.htm</HtmlFileName>
      <LongName>000904 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000904</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>673</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R674.htm</HtmlFileName>
      <LongName>000906 - Schedule - Annual Total Returns {Transposed} - Weakening Dollar 2x Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000906</Role>
      <ShortName>Annual Total Returns- Weakening Dollar 2x Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>674</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R675.htm</HtmlFileName>
      <LongName>000907 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000907</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>675</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R676.htm</HtmlFileName>
      <LongName>000909 - Disclosure - Risk/Return Detail Data {Elements} - Weakening Dollar 2x Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsWeakeningDollar2xStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Weakening Dollar 2x Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>676</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R677.htm</HtmlFileName>
      <LongName>000911 - Document - Risk/Return Summary {Unlabeled} - Real Estate Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledRealEstateFundClassH</Role>
      <ShortName>Risk/Return Summary- Real Estate Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>677</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R678.htm</HtmlFileName>
      <LongName>000912 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000912</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>678</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R679.htm</HtmlFileName>
      <LongName>000913 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000913</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>679</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R680.htm</HtmlFileName>
      <LongName>000914 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000914</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>680</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R681.htm</HtmlFileName>
      <LongName>000916 - Schedule - Annual Total Returns {Transposed} - Real Estate Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000916</Role>
      <ShortName>Annual Total Returns- Real Estate Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>681</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R682.htm</HtmlFileName>
      <LongName>000917 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000917</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>682</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R683.htm</HtmlFileName>
      <LongName>000919 - Disclosure - Risk/Return Detail Data {Elements} - Real Estate Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsRealEstateFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Real Estate Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>683</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R684.htm</HtmlFileName>
      <LongName>000921 - Document - Risk/Return Summary {Unlabeled} - Government Long Bond 1.2x Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledGovernmentLongBond1.2xStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Government Long Bond 1.2x Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>684</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R685.htm</HtmlFileName>
      <LongName>000922 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000922</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>685</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R686.htm</HtmlFileName>
      <LongName>000923 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000923</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>686</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R687.htm</HtmlFileName>
      <LongName>000924 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000924</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>687</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R688.htm</HtmlFileName>
      <LongName>000926 - Schedule - Annual Total Returns {Transposed} - Government Long Bond 1.2x Strategy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000926</Role>
      <ShortName>Annual Total Returns- Government Long Bond 1.2x Strategy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>688</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R689.htm</HtmlFileName>
      <LongName>000927 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000927</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>689</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R690.htm</HtmlFileName>
      <LongName>000929 - Disclosure - Risk/Return Detail Data {Elements} - Government Long Bond 1.2x Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsGovernmentLongBond1.2xStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Government Long Bond 1.2x Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>690</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R691.htm</HtmlFileName>
      <LongName>000931 - Document - Risk/Return Summary {Unlabeled} - Inverse Government Long Bond Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseGovernmentLongBondStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- Inverse Government Long Bond Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>691</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R692.htm</HtmlFileName>
      <LongName>000932 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000932</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>692</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R693.htm</HtmlFileName>
      <LongName>000933 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000933</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>693</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R694.htm</HtmlFileName>
      <LongName>000934 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000934</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>694</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R695.htm</HtmlFileName>
      <LongName>000936 - Schedule - Annual Total Returns {Transposed} - Inverse Government Long Bond Strategy Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000936</Role>
      <ShortName>Annual Total Returns- Inverse Government Long Bond Strategy Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>695</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R696.htm</HtmlFileName>
      <LongName>000937 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000937</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>696</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R697.htm</HtmlFileName>
      <LongName>000939 - Disclosure - Risk/Return Detail Data {Elements} - Inverse Government Long Bond Strategy Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseGovernmentLongBondStrategyFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse Government Long Bond Strategy Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>697</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R698.htm</HtmlFileName>
      <LongName>000941 - Document - Risk/Return Summary {Unlabeled} - High Yield Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledHighYieldStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- High Yield Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>698</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R699.htm</HtmlFileName>
      <LongName>000942 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000942</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>699</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R700.htm</HtmlFileName>
      <LongName>000943 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000943</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>700</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R701.htm</HtmlFileName>
      <LongName>000944 - Schedule - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExample000944</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>701</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R702.htm</HtmlFileName>
      <LongName>000946 - Schedule - Annual Total Returns - High Yield Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsBarChart000946</Role>
      <ShortName>Annual Total Returns - High Yield Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>702</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R703.htm</HtmlFileName>
      <LongName>000947 - Schedule - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturns000947</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>703</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R704.htm</HtmlFileName>
      <LongName>000949 - Disclosure - Risk/Return Detail Data {Elements} - High Yield Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsHighYieldStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- High Yield Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>704</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R705.htm</HtmlFileName>
      <LongName>000951 - Document - Risk/Return Summary {Unlabeled} - Inverse High Yield Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledInverseHighYieldStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Inverse High Yield Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>705</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R706.htm</HtmlFileName>
      <LongName>000952 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000952</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>706</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R707.htm</HtmlFileName>
      <LongName>000953 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000953</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>707</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R708.htm</HtmlFileName>
      <LongName>000954 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000954</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>708</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R709.htm</HtmlFileName>
      <LongName>000956 - Schedule - Annual Total Returns {Transposed} - Inverse High Yield Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000956</Role>
      <ShortName>Annual Total Returns- Inverse High Yield Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>709</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R710.htm</HtmlFileName>
      <LongName>000957 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000957</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>710</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R711.htm</HtmlFileName>
      <LongName>000959 - Disclosure - Risk/Return Detail Data {Elements} - Inverse High Yield Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsInverseHighYieldStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Inverse High Yield Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>711</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R712.htm</HtmlFileName>
      <LongName>000961 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets Bond Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsBondStrategyFundClassH</Role>
      <ShortName>Risk/Return Summary- Emerging Markets Bond Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>712</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R713.htm</HtmlFileName>
      <LongName>000962 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000962</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>713</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R714.htm</HtmlFileName>
      <LongName>000963 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000963</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>714</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R715.htm</HtmlFileName>
      <LongName>000964 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000964</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>715</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R716.htm</HtmlFileName>
      <LongName>000966 - Schedule - Annual Total Returns {Transposed} - Emerging Markets Bond Strategy Fund (Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000966</Role>
      <ShortName>Annual Total Returns- Emerging Markets Bond Strategy Fund (Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>716</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R717.htm</HtmlFileName>
      <LongName>000967 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000967</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>717</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R718.htm</HtmlFileName>
      <LongName>000969 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets Bond Strategy Fund (Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsBondStrategyFundClassH</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets Bond Strategy Fund (Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>718</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R719.htm</HtmlFileName>
      <LongName>000971 - Document - Risk/Return Summary {Unlabeled} - U.S. Government Money Market Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledU.S.GovernmentMoneyMarketFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Summary- U.S. Government Money Market Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>719</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R720.htm</HtmlFileName>
      <LongName>000972 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000972</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>720</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R721.htm</HtmlFileName>
      <LongName>000973 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000973</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>721</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R722.htm</HtmlFileName>
      <LongName>000974 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000974</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>722</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R723.htm</HtmlFileName>
      <LongName>000976 - Schedule - Annual Total Returns {Transposed} - U.S. Government Money Market Fund (Investor Class and Class H) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000976</Role>
      <ShortName>Annual Total Returns- U.S. Government Money Market Fund (Investor Class and Class H) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>723</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R724.htm</HtmlFileName>
      <LongName>000977 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000977</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>724</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R725.htm</HtmlFileName>
      <LongName>000979 - Disclosure - Risk/Return Detail Data {Elements} - U.S. Government Money Market Fund (Investor Class and Class H)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsU.S.GovernmentMoneyMarketFundInvestorClassandClassH</Role>
      <ShortName>Risk/Return Detail Data- U.S. Government Money Market Fund (Investor Class and Class H)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>725</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R726.htm</HtmlFileName>
      <LongName>000981 - Document - Risk/Return Summary {Unlabeled} - Guggenheim Long Short Equity Fund (Class P)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DocumentRiskReturnSummaryUnlabeledGuggenheimLongShortEquityFundClassP</Role>
      <ShortName>Risk/Return Summary- Guggenheim Long Short Equity Fund (Class P)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>726</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R727.htm</HtmlFileName>
      <LongName>000982 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleShareholderFees000982</Role>
      <ShortName>Shareholder Fees</ShortName>
      <MenuCategory></MenuCategory>
      <Position>727</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R728.htm</HtmlFileName>
      <LongName>000983 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualFundOperatingExpenses000983</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory></MenuCategory>
      <Position>728</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R729.htm</HtmlFileName>
      <LongName>000984 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleExpenseExampleTransposed000984</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory></MenuCategory>
      <Position>729</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R730.htm</HtmlFileName>
      <LongName>000986 - Schedule - Annual Total Returns {Transposed} - Guggenheim Long Short Equity Fund (Class P) [BarChart]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAnnualTotalReturnsTransposedBarChart000986</Role>
      <ShortName>Annual Total Returns- Guggenheim Long Short Equity Fund (Class P) [BarChart]</ShortName>
      <MenuCategory></MenuCategory>
      <Position>730</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R731.htm</HtmlFileName>
      <LongName>000987 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/ScheduleAverageAnnualTotalReturnsTransposed000987</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory></MenuCategory>
      <Position>731</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R732.htm</HtmlFileName>
      <LongName>000989 - Disclosure - Risk/Return Detail Data {Elements} - Guggenheim Long Short Equity Fund (Class P)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guggenheiminvestments.com/role/DisclosureRiskReturnDetailDataElementsGuggenheimLongShortEquityFundClassP</Role>
      <ShortName>Risk/Return Detail Data- Guggenheim Long Short Equity Fund (Class P)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>732</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R733.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
      <MenuCategory></MenuCategory>
      <Position>733</Position>
    </Report>
    <Report instance="d160634d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - d160634d485bpos.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - d160634d485bpos.htm</ShortName>
      <MenuCategory></MenuCategory>
      <Position>734</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="485BPOS" original="d160634d485bpos.htm">d160634d485bpos.htm</File>
    <File>d160634dex99i.htm</File>
    <File>d160634dex99j.htm</File>
    <File>d160634dex99n.htm</File>
    <File>rsf-20210729.xsd</File>
    <File>rsf-20210729_cal.xml</File>
    <File>rsf-20210729_def.xml</File>
    <File>rsf-20210729_lab.xml</File>
    <File>rsf-20210729_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g160634bankc.jpg</File>
    <File>g160634banking.jpg</File>
    <File>g160634basicc.jpg</File>
    <File>g160634basicih.jpg</File>
    <File>g160634biotechc.jpg</File>
    <File>g160634biotechnology.jpg</File>
    <File>g160634cpc.jpg</File>
    <File>g160634cpih.jpg</File>
    <File>g160634djia.jpg</File>
    <File>g160634djiac.jpg</File>
    <File>g160634downward.jpg</File>
    <File>g160634elecc.jpg</File>
    <File>g160634electih.jpg</File>
    <File>g160634em2xs.jpg</File>
    <File>g160634em2xsc.jpg</File>
    <File>g160634embsc.jpg</File>
    <File>g160634embsh.jpg</File>
    <File>g160634energyc.jpg</File>
    <File>g160634energyih.jpg</File>
    <File>g160634energysvcsc.jpg</File>
    <File>g160634engysvcsih.jpg</File>
    <File>g160634euro125s.jpg</File>
    <File>g160634europe125x.jpg</File>
    <File>g160634finsvcsc.jpg</File>
    <File>g160634finsvcsih.jpg</File>
    <File>g160634flat.jpg</File>
    <File>g160634glb12xsc.jpg</File>
    <File>g160634glb12xsih.jpg</File>
    <File>g160634glsec.jpg</File>
    <File>g160634guggenheim_logo.jpg</File>
    <File>g160634healthc.jpg</File>
    <File>g160634healthih.jpg</File>
    <File>g160634highyieldc.jpg</File>
    <File>g160634highyieldh.jpg</File>
    <File>g160634iem2xs.jpg</File>
    <File>g160634iem2xsc.jpg</File>
    <File>g160634iglbsc.jpg</File>
    <File>g160634iglbsih.jpg</File>
    <File>g160634ihysc.jpg</File>
    <File>g160634ihysh.jpg</File>
    <File>g160634imcsc.jpg</File>
    <File>g160634imcsh.jpg</File>
    <File>g160634img09c2522e1.jpg</File>
    <File>g160634in100inv.jpg</File>
    <File>g160634in100sc.jpg</File>
    <File>g160634internetc.jpg</File>
    <File>g160634internetih.jpg</File>
    <File>g160634ir2000sc.jpg</File>
    <File>g160634ir2000sh.jpg</File>
    <File>g160634isp500c.jpg</File>
    <File>g160634isp500inv.jpg</File>
    <File>g160634japan2xc.jpg</File>
    <File>g160634japan2xsih.jpg</File>
    <File>g160634leisurec.jpg</File>
    <File>g160634leisureih.jpg</File>
    <File>g160634mc15xs.jpg</File>
    <File>g160634mc15xsc.jpg</File>
    <File>g160634monthlydown.jpg</File>
    <File>g160634monthlyflat.jpg</File>
    <File>g160634monthlyup.jpg</File>
    <File>g160634mrn1002xs.jpg</File>
    <File>g160634mrn1002xsc.jpg</File>
    <File>g160634n100c.jpg</File>
    <File>g160634n100inv.jpg</File>
    <File>g160634novac.jpg</File>
    <File>g160634pmih.jpg</File>
    <File>g160634preciousc.jpg</File>
    <File>g160634r200015xs.jpg</File>
    <File>g160634r200015xsc.jpg</File>
    <File>g160634r2000c.jpg</File>
    <File>g160634r2000h.jpg</File>
    <File>g160634realestatec.jpg</File>
    <File>g160634realestateh.jpg</File>
    <File>g160634retailc.jpg</File>
    <File>g160634retailih.jpg</File>
    <File>g160634sd2xh.jpg</File>
    <File>g160634sd2xsc.jpg</File>
    <File>g160634serp.jpg</File>
    <File>g160634sp500c.jpg</File>
    <File>g160634sp500h.jpg</File>
    <File>g160634sp500pgc.jpg</File>
    <File>g160634sp500pgh.jpg</File>
    <File>g160634sp500pvc.jpg</File>
    <File>g160634sp500pvh.jpg</File>
    <File>g160634spmc400pgc.jpg</File>
    <File>g160634spmc400pgh.jpg</File>
    <File>g160634spmc400pvc.jpg</File>
    <File>g160634spmc400pvh.jpg</File>
    <File>g160634spsc600pgc.jpg</File>
    <File>g160634spsc600pgh.jpg</File>
    <File>g160634spsc600pvc.jpg</File>
    <File>g160634spsc600pvh.jpg</File>
    <File>g160634techih.jpg</File>
    <File>g160634technoc.jpg</File>
    <File>g160634telecomc.jpg</File>
    <File>g160634telecomih.jpg</File>
    <File>g160634transortih.jpg</File>
    <File>g160634transportc.jpg</File>
    <File>g160634upward.jpg</File>
    <File>g160634usgmm.jpg</File>
    <File>g160634usgmmc.jpg</File>
    <File>g160634utilitiesc.jpg</File>
    <File>g160634utilitiesih.jpg</File>
    <File>g160634wd2xh.jpg</File>
    <File>g160634wd2xsc.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/rr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
