<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cfvit="http://columbiafundvariable.com/20250630"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cfvit-20250630.xsd" xlink:type="simple"/>
    <context id="P01_01_2025To06_30_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongEquityRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongEquityRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongForeignExchangeRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongForeignExchangeRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongInterestRateRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongInterestRateRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_ShortEquityRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ShortEquityRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_ShortForeignExchangeRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ShortForeignExchangeRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_EquityFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_ExchangeTradedEquityFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ExchangeTradedEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_ResidentialMortgageBackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ResidentialMortgageBackedSecuritiesAgencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_ExchangeTradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ExchangeTradedFixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000205759MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongInterestRateRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongInterestRateRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongEquityRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongEquityRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongForeignExchangeRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:LongForeignExchangeRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_ResidentialMortgageBackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ResidentialMortgageBackedSecuritiesAgencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_ExchangeTradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ExchangeTradedFixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_ShortEquityRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ShortEquityRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_ShortForeignExchangeRiskMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ShortForeignExchangeRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_EquityFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2025_C000125450MemberoefClassAxis_ExchangeTradedEquityFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ExchangeTradedEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000205759Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000125450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cfvit:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2025To06_30_2025" id="hidden4917979">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2025To06_30_2025" id="ixv-12986">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2025To06_30_2025" id="ixv-12987">0000815425</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2025To06_30_2025" id="ixv-12988">N-1A</dei:EntityInvCompanyType>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-12989">true</dei:NoTradingSymbolFlag>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_EquityFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12990"
      unitRef="Unit_pure">0.619</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12991"
      unitRef="Unit_pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12992"
      unitRef="Unit_pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_ExchangeTradedEquityFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12993"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_ResidentialMortgageBackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12994"
      unitRef="Unit_pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_ExchangeTradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12995"
      unitRef="Unit_pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12996"
      unitRef="Unit_pure">0.008</oef:PctOfNav>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-12997">true</dei:NoTradingSymbolFlag>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_ResidentialMortgageBackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12998"
      unitRef="Unit_pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_ExchangeTradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-12999"
      unitRef="Unit_pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13000"
      unitRef="Unit_pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_EquityFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13001"
      unitRef="Unit_pure">0.619</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13002"
      unitRef="Unit_pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13003"
      unitRef="Unit_pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_ExchangeTradedEquityFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13004"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <dei:EntityRegistrantName contextRef="P01_01_2025To06_30_2025" id="ixv-13245">Columbia Funds Variable Insurance Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2025To06_30_2025" id="ixv-13246">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13247">Variable Portfolio &#x2013; Managed Volatility Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13248">Class 1</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13249">This semi-annual shareholder report contains important information about Variable Portfolio &#x2013; Managed Volatility Growth Fund (the Fund) for the period of January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13250">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-91">You can find additional information about the Fund at &lt;div style="text-decoration-line: underline; color: rgb(0, 40, 74); font-family: Arial; font-size: 10pt; line-height: 1.3; letter-spacing: 0px; top: 0px;display:inline;"&gt;columbiathreadneedleus.com/resources/literature&lt;/div&gt;. You can also request more information by contacting us at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;1-800-345-6611.&lt;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13251">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-13252">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-98">

&lt;div style="margin-top: 0; font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt;"&gt;What were the Fund costs for the reporting period?&lt;/div&gt;

&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt;"&gt;&lt;div style="font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt;font-style:italic;display:inline;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt; &lt;/div&gt;

&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="break-after: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; color: rgb(0, 40, 74); font-size: 8pt; text-align: left; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Class&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; color: rgb(0, 40, 74); font-size: 8pt; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Cost of a $10,000 investment&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; color: rgb(0, 40, 74); font-size: 8pt; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Class 1&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;12&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;0.24&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: super; font-size: smaller; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 9pt;"&gt;(a)&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;
			&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal;"&gt;Annualized.&lt;/div&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      decimals="0"
      id="ixv-13253"
      unitRef="Unit_USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      decimals="INF"
      id="Fact_4917995"
      unitRef="Unit_pure">0.0024</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-123">

&lt;div style="font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt; margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248); border-top-color: rgb(190, 231, 248); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund net assets&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;11,138,471,654&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total number of portfolio holdings&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;83&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio turnover for the reporting&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; peri&lt;/div&gt;od&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;106%&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis"
      decimals="0"
      id="ixv-13255"
      unitRef="Unit_USD">11138471654</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis"
      decimals="0"
      id="ixv-13256"
      unitRef="Unit_Holding">83</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      decimals="INF"
      id="ixv-13257"
      unitRef="Unit_pure">1.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To06_30_2025_C000205759MemberoefClassAxis"
      id="ixv-145">&lt;div style="margin-top: 0; font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt;"&gt;Graphical Representation of Fund&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;Holdings&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt; line-height: 1.3; margin-bottom: 10pt;"&gt;The tables below show the investment makeup of the Fund represented as a percentage of Fund net assets. Derivatives are excluded from the tables unless otherwise noted. The Fund's portfolio composition is subject to change.&lt;/div&gt;
&lt;div style="display: block; margin-bottom: 20pt;"&gt;
&lt;div style="width: 33%; flex-grow: 1; flex-shrink: 1; flex-basis: auto; border-right-color: initial; border-right-style: none; border-right-width: initial; padding-left: 0; border-left-color: initial; border-left-style: none; border-left-width: initial; float: none; display: table-cell;"&gt;
&lt;div style="max-width: 270pt; padding-right: 6pt; padding-left: 0;"&gt;
&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'Arial'; color: rgb(0, 40, 74); text-transform: none; letter-spacing: normal; font-size: 10pt; border-bottom-color: rgb(190, 231, 248); text-align: center; margin-bottom: 5pt; margin-top: 5pt; padding-bottom: 5pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Derivative Exposure&lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;


&lt;div style="max-width: 270pt; padding-right: 6pt; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Long&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Equity Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;18.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Foreign Exchange Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;6.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Interest Rate Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;4.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Short&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Equity Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;39.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Foreign Exchange Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;1.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div style="width: 33%; flex-grow: 1; flex-shrink: 1; flex-basis: auto; border-left-color: rgb(190, 231, 248); border-left-style: solid; border-left-width: 0.5pt; border-right-color: initial; border-right-style: none; border-right-width: initial; float: none; display: table-cell;"&gt;
&lt;div style="padding-left: 6pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'Arial'; color: rgb(0, 40, 74); text-transform: none; letter-spacing: normal; font-size: 10pt; border-bottom-color: rgb(190, 231, 248); text-align: center; margin-bottom: 5pt; margin-top: 5pt; padding-bottom: 5pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Categories&lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 6pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_3727342.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongEquityRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13258"
      unitRef="Unit_pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongForeignExchangeRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13259"
      unitRef="Unit_pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_LongInterestRateRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13260"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_ShortEquityRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13261"
      unitRef="Unit_pure">0.395</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000205759MemberoefClassAxis_ShortForeignExchangeRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13262"
      unitRef="Unit_pure">0.016</oef:PctOfNav>
    <oef:FundName
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13263">Variable Portfolio &#x2013; Managed Volatility Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13264">Class 2</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13265">This semi-annual shareholder report contains important information about Variable Portfolio &#x2013; Managed Volatility Growth Fund (the Fund) for the period of January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13266">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-229">You can find additional information about the Fund at &lt;div style="text-decoration-line: underline; color: rgb(0, 40, 74); font-family: Arial; font-size: 10pt; line-height: 1.3; letter-spacing: 0px; top: 0px;display:inline;"&gt;columbiathreadneedleus.com/resources/literature&lt;/div&gt;. You can also request more information by contacting us at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;1-800-345-6611.&lt;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13267">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-13268">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-236">

&lt;div style="margin-top: 0; font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt;"&gt;What were the Fund costs for the reporting period?&lt;/div&gt;

&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt;"&gt;&lt;div style="font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt;font-style:italic;display:inline;"&gt;(Based on a hypothetical $10,000 investment)&lt;/div&gt; &lt;/div&gt;

&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="break-after: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; color: rgb(0, 40, 74); font-size: 8pt; text-align: left; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Class&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; color: rgb(0, 40, 74); font-size: 8pt; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Cost of a $10,000 investment&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; color: rgb(0, 40, 74); font-size: 8pt; vertical-align: bottom; font-family: 'Arial'; border-bottom-color: rgb(190, 231, 248); border-bottom-style: solid; border-bottom-width: 0.5pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Class 2&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;25&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; vertical-align: bottom; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;0.49&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: super; font-size: smaller; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;

&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: initial; border-bottom-style: none; break-inside: avoid-page; height: auto; border-bottom-color: initial;"&gt;
			&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 9pt;"&gt;(a)&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;
			&lt;div style="margin-top: 0; font-family: 'Arial'; font-size: 8pt; color: rgb(0, 40, 74); vertical-align: top; text-align: left; margin-bottom: 0; line-height: normal;"&gt;Annualized.&lt;/div&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      decimals="0"
      id="ixv-13269"
      unitRef="Unit_USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      decimals="INF"
      id="Fact_4918023"
      unitRef="Unit_pure">0.0049</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-261">

&lt;div style="font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt; margin-top: 10pt;"&gt;Key Fund Statistics&lt;/div&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248); border-top-color: rgb(190, 231, 248); border-top-style: solid; border-top-width: 0.5pt;"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund net assets&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;11,138,471,654&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Total number of portfolio holdings&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;83&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; padding: 6pt 10pt 3pt; text-align: left; color: rgb(0, 40, 74); font-size: 8pt; font-family: Arial; vertical-align: middle; width: 75%; line-height: normal;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; padding-left: 10pt; padding-right: 10pt; color: rgb(0, 40, 74); font-size: 8pt; font-family: 'Arial'; padding-top: 6pt; padding-bottom: 3pt; vertical-align: middle; line-height: normal;"&gt;106%&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis"
      decimals="0"
      id="ixv-13271"
      unitRef="Unit_USD">11138471654</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis"
      decimals="0"
      id="ixv-13272"
      unitRef="Unit_Holding">83</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      decimals="INF"
      id="ixv-13273"
      unitRef="Unit_pure">1.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To06_30_2025_C000125450MemberoefClassAxis"
      id="ixv-282">&lt;div style="margin-top: 0; font-weight: bold; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 12pt; margin-bottom: 3pt;"&gt;Graphical Representation of F&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;u&lt;/div&gt;nd&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;Holdings&lt;/div&gt;

&lt;div style="margin-top: 0; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 10pt; line-height: 1.3; margin-bottom: 10pt;"&gt;The tables below show the investment makeup of the Fund represented as a percentage of Fund net assets. Derivatives are excluded from the tables unless otherwise noted. The Fund's portfolio composition is subject to change.&lt;/div&gt;
&lt;div style="display: block; margin-bottom: 20pt;"&gt;
&lt;div style="width: 33%; flex-grow: 1; flex-shrink: 1; flex-basis: auto; border-right-color: initial; border-right-style: none; border-right-width: initial; padding-left: 0; border-left-color: initial; border-left-style: none; border-left-width: initial; float: none; display: table-cell;"&gt;
&lt;div style="max-width: 270pt; padding-right: 6pt; padding-left: 0;"&gt;
&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'Arial'; color: rgb(0, 40, 74); text-transform: none; letter-spacing: normal; font-size: 10pt; border-bottom-color: rgb(190, 231, 248); text-align: center; margin-bottom: 5pt; margin-top: 5pt; padding-bottom: 5pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Derivative Exposure&lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;


&lt;div style="max-width: 270pt; padding-right: 6pt; padding-left: 0;"&gt;
&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Long&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Equity Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;18.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Foreign Exchange Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;6.8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Interest Rate Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;4.2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Short&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Equity Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;39.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="border-bottom-width: 0.5pt; border-bottom-style: solid; break-inside: avoid-page; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;
			&lt;td style="break-inside: avoid-page; text-align: left; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;Foreign Exchange Risk&lt;/td&gt;
			&lt;td style="break-inside: avoid-page; text-align: right; white-space: nowrap; height: auto; vertical-align: initial; font-family: 'Arial'; color: rgb(0, 40, 74); font-size: 8pt; line-height: 12pt; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt;"&gt;1.6&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div style="width: 33%; flex-grow: 1; flex-shrink: 1; flex-basis: auto; border-left-color: rgb(190, 231, 248); border-left-style: solid; border-left-width: 0.5pt; border-right-color: initial; border-right-style: none; border-right-width: initial; float: none; display: table-cell;"&gt;
&lt;div style="padding-left: 6pt; padding-right: 0;"&gt;
&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'Arial'; color: rgb(0, 40, 74); text-transform: none; letter-spacing: normal; font-size: 10pt; border-bottom-color: rgb(190, 231, 248); text-align: center; margin-bottom: 5pt; margin-top: 5pt; padding-bottom: 5pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Categories&lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;


&lt;div style="padding-left: 6pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_3727350.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongEquityRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13274"
      unitRef="Unit_pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongForeignExchangeRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13275"
      unitRef="Unit_pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_LongInterestRateRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13276"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_ShortEquityRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13277"
      unitRef="Unit_pure">0.395</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2025_C000125450MemberoefClassAxis_ShortForeignExchangeRiskMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13278"
      unitRef="Unit_pure">0.016</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_4917995"
          xlink:label="Fact_4917995"
          xlink:type="locator"/>
        <link:footnote id="FN_17343" xlink:label="FN_17343" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4917995"
          xlink:to="FN_17343"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4918023"
          xlink:label="Fact_4918023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4918023"
          xlink:to="FN_17343"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
