<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cfvit="http://columbiafundvariable.com/20240630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cfvit-20240630.xsd" xlink:type="simple"/>
    <context id="P01_01_2024To06_30_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_FixedIncomeFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:FixedIncomeFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_MoneyMarketFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:MoneyMarketFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_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:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_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:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_ForeignExchangeRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ForeignExchangeRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_InterestRateRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:InterestRateRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_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:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_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:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_CreditRisk1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:CreditRisk1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_ForeignExchangeRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ForeignExchangeRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000193050MemberoefClassAxis_InterestRateRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:InterestRateRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000193050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_FixedIncomeFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:FixedIncomeFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_MoneyMarketFunds1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:MoneyMarketFunds1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_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:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_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:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_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:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_ForeignExchangeRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ForeignExchangeRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_InterestRateRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:InterestRateRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_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:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_CreditRisk1MemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:CreditRisk1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_ForeignExchangeRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:ForeignExchangeRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_InterestRateRiskLongMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:InterestRateRiskLongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityRiskShortMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cfvit:EquityRiskShortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cfvit:C000206840Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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_2024To06_30_2024" id="hidden687537">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2024To06_30_2024" id="ixv-11666">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2024To06_30_2024" id="ixv-11667">0000815425</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2024To06_30_2024" id="ixv-11668">N-1A</dei:EntityInvCompanyType>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-11669">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-11670">true</dei:NoTradingSymbolFlag>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="hidden687547">Semi-Annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="hidden687582">Semi-Annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11673"
      unitRef="Unit_pure">0.551</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_FixedIncomeFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11674"
      unitRef="Unit_pure">0.290</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_MoneyMarketFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11675"
      unitRef="Unit_pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_ResidentialMortgagebackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11676"
      unitRef="Unit_pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_ExchangetradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11677"
      unitRef="Unit_pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_ExchangetradedEquityFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11678"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11679"
      unitRef="Unit_pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11680"
      unitRef="Unit_pure">0.551</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_FixedIncomeFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11681"
      unitRef="Unit_pure">0.290</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_MoneyMarketFunds1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11682"
      unitRef="Unit_pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_ResidentialMortgagebackedSecuritiesAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11683"
      unitRef="Unit_pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_ExchangetradedFixedIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11684"
      unitRef="Unit_pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_ExchangetradedEquityFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11685"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_OtherMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11686"
      unitRef="Unit_pure">0.004</oef:PctOfNav>
    <dei:EntityRegistrantName contextRef="P01_01_2024To06_30_2024" id="ixv-11956">Columbia Funds Variable Insurance Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2024To06_30_2024" id="ixv-11957">2024-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-11958">Variable Portfolio &#x2013; Managed Risk Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-11959">Class 1</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-100">This &lt;div style="-sec-ix-hidden:hidden687547;display:inline;"&gt;semiannual shareholder report&lt;/div&gt; contains important information about Variable Portfolio &#x2013; Managed Risk Fund (the Fund) for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-102">You can find additional information about the Fund at &lt;div style="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_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-11960">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-11961">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-109">&lt;div style="margin-top: 0px; font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What were the Fund costs for the reporting period?&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 10pt;"&gt;&lt;div style="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; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; text-align: left; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Class&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: auto; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Class 1 &lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;$11&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;0.22%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      decimals="0"
      id="ixv-11962"
      unitRef="Unit_USD">11</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      decimals="INF"
      id="ixv-11963"
      unitRef="Unit_pure">0.0022</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-126">&lt;div style="font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt; margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; 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="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Fund net assets&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;$244,271,666&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;70&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Portfolio turnover for the reporting period &lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;46%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis"
      decimals="0"
      id="ixv-11964"
      unitRef="Unit_USD">244271666</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis"
      decimals="INF"
      id="ixv-11965"
      unitRef="Unit_Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      decimals="INF"
      id="ixv-11966"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-144">&lt;div style="margin-top: 0px; font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&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&gt;&lt;div style="margin-top: 0; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); 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="margin-bottom: 20pt; display: table; table-layout: fixed; width: 100%;"&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: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;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; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Long&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Credit Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;2.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Equity Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;5.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Foreign Exchange &lt;div style="display:inline;"&gt;Risk&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;3.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Interest Rate Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;4.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Short&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Equity Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;38.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Foreign Exchange Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;3.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Interest Rate Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;0.5&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: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;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;div style="padding-left: 6pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_3315383.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_CreditRisk1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11967"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11968"
      unitRef="Unit_pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_ForeignExchangeRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11969"
      unitRef="Unit_pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_InterestRateRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11970"
      unitRef="Unit_pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_EquityRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11971"
      unitRef="Unit_pure">0.384</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_ForeignExchangeRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11972"
      unitRef="Unit_pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000206840MemberoefClassAxis_InterestRateRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11973"
      unitRef="Unit_pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2024To06_30_2024_C000206840MemberoefClassAxis"
      id="ixv-198">&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;display:inline;"&gt;Asset Categories&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_3315383.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-11974">Variable Portfolio &#x2013; Managed Risk Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-11975">Class 2</oef:ClassName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-234">This &lt;div style="-sec-ix-hidden:hidden687582;display:inline;"&gt;semiannual shareholder report&lt;/div&gt; contains important information about Variable Portfolio &#x2013; Managed Risk Fund (the Fund) for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-236">You can find additional information about the Fund at &lt;div style="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_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-11976">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-11977">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-243">&lt;div style="margin-top: 0px; font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;What were the Fund costs for the reporting period?&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0; margin-bottom: 0; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 10pt;"&gt;&lt;div style="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; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-style: solid; border-bottom-width: 0.5pt; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; text-align: left; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Class&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Costs of a $10,000 investment&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: bottom; font-family: 'ITCFrankGothicForAMPF-Bk';"&gt;Costs paid as a percentage of a $10,000 investment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: initial; border-bottom-style: none; height: auto; border-bottom-color: initial;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Class 2 &lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;24&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; font-family: 'ITCFrankGothicForAMPF-Bk'; vertical-align: bottom; color: rgb(0, 63, 107); font-size: 8pt;"&gt;0.47&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      decimals="0"
      id="ixv-11978"
      unitRef="Unit_USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      decimals="INF"
      id="ixv-11979"
      unitRef="Unit_pure">0.0047</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-262">&lt;div style="font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt; margin-top: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Key Fund Statistics&lt;/div&gt;&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; 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="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Fund net assets&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;244,271,666&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;70&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; text-align: left; font-family: 'ITCFrankGothForAMPF-Md'; font-weight: normal; width: 75%; color: rgb(0, 63, 107); font-size: 8pt;"&gt;Portfolio turnover for the &lt;div style="display:inline;"&gt;reporting &lt;/div&gt;period &lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; vertical-align: middle; padding-top: 6pt; padding-right: 10pt; padding-bottom: 3pt; padding-left: 10pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt;"&gt;46%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis"
      decimals="0"
      id="ixv-11980"
      unitRef="Unit_USD">244271666</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis"
      decimals="INF"
      id="ixv-11981"
      unitRef="Unit_Holding">70</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      decimals="INF"
      id="ixv-11982"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-282">&lt;div style="margin-top: 0px; font-family: ITCFrankGothForAMPF-Md; color: rgb(0, 63, 107); font-size: 12pt; margin-bottom: 3pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&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&gt;&lt;div style="margin-top: 0; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); 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="margin-bottom: 20pt; display: table; table-layout: fixed; width: 100%;"&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: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;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; page-break-inside: avoid;"&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Long&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Credit Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;2.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Equity Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;5.3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Foreign Exchange Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;3.7&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Interest Rate Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;4.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Short&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Equity Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;38.4&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; border-bottom-color: rgb(190, 231, 248); height: auto; line-height: 12pt;"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Foreign Exchange &lt;div style="display:inline;"&gt;Risk&lt;/div&gt;&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;3.0&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside: avoid; border-bottom-width: 0.5pt; border-bottom-style: solid; height: auto; line-height: 12pt; border-bottom-color: rgb(190, 231, 248);"&gt;&lt;td style="page-break-inside: avoid; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; text-align: left; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;Interest Rate Risk&lt;/td&gt;&lt;td style="page-break-inside: avoid; text-align: right; padding-top: 6pt; padding-right: 3pt; padding-bottom: 3pt; padding-left: 3pt; height: auto; line-height: 12pt; font-family: 'ITCFrankGothicForAMPF-Bk'; color: rgb(0, 63, 107); font-size: 8pt; vertical-align: initial;"&gt;0.5&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: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;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;div style="padding-left: 6pt; padding-right: 0;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_3315404.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_CreditRisk1MemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11983"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11984"
      unitRef="Unit_pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_ForeignExchangeRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11985"
      unitRef="Unit_pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_InterestRateRiskLongMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11986"
      unitRef="Unit_pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_EquityRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11987"
      unitRef="Unit_pure">0.384</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_ForeignExchangeRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11988"
      unitRef="Unit_pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2024_C000193050MemberoefClassAxis_InterestRateRiskShortMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-11989"
      unitRef="Unit_pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2024To06_30_2024_C000193050MemberoefClassAxis"
      id="ixv-335">&lt;div style="border-bottom-width: 0.5pt; border-bottom-style: solid; font-family: 'ITCFrankGothForAMPF-Md'; color: rgb(0, 63, 107); 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:bold;display:inline;"&gt;Asset Categories&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_3315404.jpg" style="width: 172.8pt;"/&gt;  &lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
</xbrl>
