{
 "version": "2.2",
 "instance": {
  "filing10941.htm": {
   "nsprefix": "fmr",
   "nsuri": "http://www.fidelity.com/20260228",
   "dts": {
    "inline": {
     "local": [
      "filing10941.htm"
     ]
    },
    "schema": {
     "local": [
      "fmr-20260228.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/oef/2024q3/oef-2024q3.xsd",
      "https://xbrl.sec.gov/oef/2024q3/oef-2024q3_cal.xsd",
      "https://xbrl.sec.gov/oef/2024q3/oef-2024q3_lab.xsd",
      "https://xbrl.sec.gov/oef/2024q3/oef-sr-2024q3.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 45,
   "keyCustom": 0,
   "axisStandard": 9,
   "axisCustom": 0,
   "memberStandard": 25,
   "memberCustom": 3963,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 6027,
   "entityCount": 1,
   "segmentCount": 3988,
   "elementCount": 4120,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2024q3": 8585,
    "http://xbrl.sec.gov/dei/2024": 211,
    "http://fasb.org/us-gaap/2024": 202
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/oef/role/NcsrCover",
     "longName": "030000 - Disclosure - Form N-CSR Cover",
     "shortName": "Form N-CSR Cover",
     "isDefault": "true",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Trust",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReport",
     "longName": "030001 - Disclosure - Shareholder Report",
     "shortName": "Shareholder Report",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "2",
     "firstAnchor": {
      "contextRef": "Trust",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C000123284_ClassMember",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails",
     "longName": "040010 - Disclosure - Shareholder Report, Line Graph (Details)",
     "shortName": "Shareholder Report, Line Graph (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C000123284_LG_ClassMember_11YR",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "oef:LineGraphTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C000123284_LG_ClassMember_11YR",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "oef:LineGraphTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
     "longName": "040015 - Disclosure - Shareholder Report, Average Annual Return (Details)",
     "shortName": "Shareholder Report, Average Annual Return (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C000123284_1_BBIndexMember_1YR",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:AvgAnnlRtrTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C000123284_1_BBIndexMember_1YR",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:AvgAnnlRtrTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
     "longName": "040020 - Disclosure - Shareholder Report, Holdings (Details)",
     "shortName": "Shareholder Report, Holdings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C000123284_TH_0_Member",
      "name": "oef:PctOfNav",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "oef:LargestHoldingsTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C000123284_TH_0_Member",
      "name": "oef:PctOfNav",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "oef:LargestHoldingsTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "filing10941.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "fmr_AAAssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAAssetBackedSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAAssetBackedSecuritiesMember [Member]",
        "verboseLabel": "AAAssetBackedSecuritiesMember",
        "terseLabel": "AAAssetBackedSecuritiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AABankLoanObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AABankLoanObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AABankLoanObligationsMember [Member]",
        "verboseLabel": "AABankLoanObligationsMember",
        "terseLabel": "AABankLoanObligationsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AABondFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AABondFundsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AABondFundsMember [Member]",
        "verboseLabel": "AABondFundsMember",
        "terseLabel": "AABondFundsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AABondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AABondsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AABondsMember [Member]",
        "verboseLabel": "AABondsMember",
        "terseLabel": "AABondsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AACMOsandOtherMortgageRelatedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AACMOsandOtherMortgageRelatedSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AACMOsandOtherMortgageRelatedSecuritiesMember [Member]",
        "verboseLabel": "AACMOsandOtherMortgageRelatedSecuritiesMember",
        "terseLabel": "AACMOsandOtherMortgageRelatedSecuritiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AACommonStocksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AACommonStocksMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AACommonStocksMember [Member]",
        "verboseLabel": "AACommonStocksMember",
        "terseLabel": "AACommonStocksMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AACorporateBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AACorporateBondsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AACorporateBondsMember [Member]",
        "verboseLabel": "AACorporateBondsMember",
        "terseLabel": "AACorporateBondsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AADomesticEquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AADomesticEquityFundsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AADomesticEquityFundsMember [Member]",
        "verboseLabel": "AADomesticEquityFundsMember",
        "terseLabel": "AADomesticEquityFundsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAEmergingMarketsDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAEmergingMarketsDebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAEmergingMarketsDebtMember [Member]",
        "verboseLabel": "AAEmergingMarketsDebtMember",
        "terseLabel": "AAEmergingMarketsDebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAEquitiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAEquitiesMember [Member]",
        "verboseLabel": "AAEquitiesMember",
        "terseLabel": "AAEquitiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAFloatingRatedebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAFloatingRatedebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAFloatingRatedebtMember [Member]",
        "verboseLabel": "AAFloatingRatedebtMember",
        "terseLabel": "AAFloatingRatedebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAForeignDevelopedMarketsDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAForeignDevelopedMarketsDebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAForeignDevelopedMarketsDebtMember [Member]",
        "verboseLabel": "AAForeignDevelopedMarketsDebtMember",
        "terseLabel": "AAForeignDevelopedMarketsDebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAForeignGovernmentandGovernmentAgencyObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAForeignGovernmentandGovernmentAgencyObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAForeignGovernmentandGovernmentAgencyObligationsMember [Member]",
        "verboseLabel": "AAForeignGovernmentandGovernmentAgencyObligationsMember",
        "terseLabel": "AAForeignGovernmentandGovernmentAgencyObligationsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAHighYieldDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAHighYieldDebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAHighYieldDebtMember [Member]",
        "verboseLabel": "AAHighYieldDebtMember",
        "terseLabel": "AAHighYieldDebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAInternationalEquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAInternationalEquityFundsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAInternationalEquityFundsMember [Member]",
        "verboseLabel": "AAInternationalEquityFundsMember",
        "terseLabel": "AAInternationalEquityFundsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAMunicipalSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAMunicipalSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAMunicipalSecuritiesMember [Member]",
        "verboseLabel": "AAMunicipalSecuritiesMember",
        "terseLabel": "AAMunicipalSecuritiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAOptionsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAOptionsMember [Member]",
        "verboseLabel": "AAOptionsMember",
        "terseLabel": "AAOptionsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAOtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAOtherInvestmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAOtherInvestmentsMember [Member]",
        "verboseLabel": "AAOtherInvestmentsMember",
        "terseLabel": "AAOtherInvestmentsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAPreferredSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAPreferredSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAPreferredSecuritiesMember [Member]",
        "verboseLabel": "AAPreferredSecuritiesMember",
        "terseLabel": "AAPreferredSecuritiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AARepurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AARepurchaseAgreementsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AARepurchaseAgreementsMember [Member]",
        "verboseLabel": "AARepurchaseAgreementsMember",
        "terseLabel": "AARepurchaseAgreementsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAShortTermFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAShortTermFundsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAShortTermFundsMember [Member]",
        "verboseLabel": "AAShortTermFundsMember",
        "terseLabel": "AAShortTermFundsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember [Member]",
        "verboseLabel": "AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember",
        "terseLabel": "AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAUSGovernmentAgencyDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAUSGovernmentAgencyDebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAUSGovernmentAgencyDebtMember [Member]",
        "verboseLabel": "AAUSGovernmentAgencyDebtMember",
        "terseLabel": "AAUSGovernmentAgencyDebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAUSGovernmentAgencyMortgageSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAUSGovernmentAgencyMortgageSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAUSGovernmentAgencyMortgageSecuritiesMember [Member]",
        "verboseLabel": "AAUSGovernmentAgencyMortgageSecuritiesMember",
        "terseLabel": "AAUSGovernmentAgencyMortgageSecuritiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAUSGovernmentAgencyObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAUSGovernmentAgencyObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAUSGovernmentAgencyObligationsMember [Member]",
        "verboseLabel": "AAUSGovernmentAgencyObligationsMember",
        "terseLabel": "AAUSGovernmentAgencyObligationsMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAUSGovernmentInvestmentGradeDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAUSGovernmentInvestmentGradeDebtMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAUSGovernmentInvestmentGradeDebtMember [Member]",
        "verboseLabel": "AAUSGovernmentInvestmentGradeDebtMember",
        "terseLabel": "AAUSGovernmentInvestmentGradeDebtMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_AAUSTreasuryObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "AAUSTreasuryObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAUSTreasuryObligationsMember [Member]",
        "verboseLabel": "AAUSTreasuryObligationsMember",
        "terseLabel": "AAUSTreasuryObligationsMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_AE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "AE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Arab Emirates",
        "terseLabel": "United Arab Emirates"
       }
      }
     },
     "auth_ref": []
    },
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "AU",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia",
        "terseLabel": "Australia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccmVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountValueTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AcctVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AcctVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/Deprecated"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value (Deprecated 2024-07-31)"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_AcquiredFundFeesAndExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AcquiredFundFeesAndExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlFundStatisticsSignificanceOrLimitsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics Significance or Limits [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net assets (liabilities).",
        "label": "Net Assets"
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "country_BR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "BR",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil",
        "terseLabel": "Brazil"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_BailiwickOfJerseyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "BailiwickOfJerseyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BailiwickOfJerseyMember"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "fmr_C000048773Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048773Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048773 [Member]",
        "verboseLabel": "VIP Government Money Market Portfolio - Initial Class",
        "terseLabel": "VIP Government Money Market Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048774Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048774Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048774 [Member]",
        "verboseLabel": "VIP Government Money Market Portfolio - Investor Class",
        "terseLabel": "VIP Government Money Market Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048775Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048775Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048775 [Member]",
        "verboseLabel": "VIP Government Money Market Portfolio - Service Class",
        "terseLabel": "VIP Government Money Market Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048776Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048776Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048776 [Member]",
        "verboseLabel": "VIP Government Money Market Portfolio - Service Class 2",
        "terseLabel": "VIP Government Money Market Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777 [Member]",
        "verboseLabel": "VIP Freedom 2030 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2030 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048777_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048777_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048777_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048777_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048777_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048777_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048777_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048777_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048777_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048777_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048777_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048777_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048777_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048777_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048777_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048777_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048777_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048777_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048777_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048777_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048777_LG_ClassMember_11YRMember",
        "terseLabel": "C000048777_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048777_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048777_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048777_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048777_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048777_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048777_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048777_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048777_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048777_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778 [Member]",
        "verboseLabel": "VIP Freedom 2030 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2030 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048778_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048778_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048778_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048778_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048778_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048778_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048778_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048778_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048778_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048778_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048778_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048778_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048778_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048778_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048778_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048778_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048778_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048778_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048778_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048778_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048778_LG_ClassMember_11YRMember",
        "terseLabel": "C000048778_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048778_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048778_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048778_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048778_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048778_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048778_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048778_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048778_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048778_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779 [Member]",
        "verboseLabel": "VIP Freedom 2030 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2030 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048779_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048779_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048779_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048779_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048779_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048779_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048779_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048779_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048779_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048779_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048779_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048779_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048779_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048779_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048779_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048779_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048779_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048779_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048779_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048779_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048779_LG_ClassMember_11YRMember",
        "terseLabel": "C000048779_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048779_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048779_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048779_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048779_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048779_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048779_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048779_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048779_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048779_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780 [Member]",
        "verboseLabel": "VIP Freedom Income Portfolio - Initial Class",
        "terseLabel": "VIP Freedom Income Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048780_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048780_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048780_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048780_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048780_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048780_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048780_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048780_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048780_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048780_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048780_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048780_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048780_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048780_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048780_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048780_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048780_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048780_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048780_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048780_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048780_LG_ClassMember_11YRMember",
        "terseLabel": "C000048780_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048780_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048780_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048780_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048780_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048780_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048780_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048780_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048780_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048780_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781 [Member]",
        "verboseLabel": "VIP Freedom Income Portfolio - Service Class",
        "terseLabel": "VIP Freedom Income Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048781_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048781_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048781_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048781_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048781_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048781_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048781_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048781_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048781_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048781_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048781_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048781_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048781_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048781_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048781_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048781_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048781_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048781_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048781_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048781_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048781_LG_ClassMember_11YRMember",
        "terseLabel": "C000048781_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048781_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048781_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048781_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048781_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048781_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048781_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048781_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048781_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048781_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782 [Member]",
        "verboseLabel": "VIP Freedom Income Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom Income Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048782_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048782_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048782_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048782_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048782_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048782_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048782_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048782_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048782_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048782_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048782_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048782_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048782_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048782_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048782_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048782_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048782_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048782_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048782_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048782_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048782_LG_ClassMember_11YRMember",
        "terseLabel": "C000048782_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048782_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048782_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048782_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048782_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048782_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048782_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048782_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048782_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048782_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783 [Member]",
        "verboseLabel": "VIP Freedom Lifetime Income I Portfolio",
        "terseLabel": "VIP Freedom Lifetime Income I Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048783_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048783_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048783_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048783_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048783_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048783_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048783_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048783_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048783_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048783_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048783_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048783_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048783_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048783_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048783_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048783_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048783_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048783_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048783_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048783_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048783_LG_ClassMember_11YRMember",
        "terseLabel": "C000048783_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048783_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048783_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048783_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048783_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048783_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048783_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048783_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048783_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048783_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784 [Member]",
        "verboseLabel": "VIP Freedom Lifetime Income II Portfolio",
        "terseLabel": "VIP Freedom Lifetime Income II Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048784_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048784_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048784_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048784_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048784_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048784_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048784_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048784_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048784_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048784_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048784_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048784_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048784_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048784_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048784_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048784_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048784_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048784_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048784_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048784_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048784_LG_ClassMember_11YRMember",
        "terseLabel": "C000048784_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048784_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048784_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048784_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048784_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048784_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048784_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048784_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048784_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048784_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785 [Member]",
        "verboseLabel": "VIP Freedom Lifetime Income III Portfolio",
        "terseLabel": "VIP Freedom Lifetime Income III Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048785_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048785_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048785_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048785_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048785_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048785_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048785_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048785_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048785_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048785_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048785_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048785_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048785_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048785_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048785_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048785_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048785_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048785_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048785_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048785_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048785_LG_ClassMember_11YRMember",
        "terseLabel": "C000048785_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048785_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048785_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048785_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048785_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048785_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048785_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048785_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048785_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048785_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786 [Member]",
        "verboseLabel": "VIP FundsManager 20% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 20% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048786_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048786_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048786_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048786_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048786_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048786_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048786_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048786_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048786_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048786_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048786_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048786_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048786_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048786_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048786_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048786_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048786_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048786_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048786_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048786_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048786_LG_ClassMember_11YRMember",
        "terseLabel": "C000048786_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048786_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048786_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048786_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048786_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048786_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048786_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048786_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048786_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048786_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787 [Member]",
        "verboseLabel": "VIP FundsManager 20% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 20% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048787_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048787_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048787_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048787_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048787_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048787_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048787_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048787_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048787_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048787_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048787_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048787_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048787_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048787_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048787_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048787_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048787_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048787_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048787_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048787_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048787_LG_ClassMember_11YRMember",
        "terseLabel": "C000048787_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048787_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048787_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048787_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048787_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048787_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048787_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048787_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048787_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048787_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788 [Member]",
        "verboseLabel": "VIP FundsManager 20% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 20% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048788_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048788_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048788_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048788_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048788_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048788_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048788_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048788_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048788_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048788_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048788_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048788_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048788_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048788_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048788_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048788_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048788_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048788_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048788_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048788_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048788_LG_ClassMember_11YRMember",
        "terseLabel": "C000048788_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048788_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048788_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048788_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048788_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048788_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048788_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048788_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048788_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048788_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789 [Member]",
        "verboseLabel": "VIP FundsManager 50% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 50% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048789_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048789_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048789_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048789_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048789_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048789_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048789_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048789_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048789_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048789_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048789_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048789_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048789_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048789_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048789_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048789_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048789_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048789_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048789_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048789_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048789_LG_ClassMember_11YRMember",
        "terseLabel": "C000048789_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048789_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048789_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048789_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048789_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048789_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048789_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048789_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048789_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048789_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790 [Member]",
        "verboseLabel": "VIP FundsManager 50% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 50% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048790_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048790_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048790_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048790_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048790_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048790_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048790_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048790_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048790_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048790_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048790_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048790_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048790_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048790_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048790_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048790_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048790_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048790_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048790_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048790_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048790_LG_ClassMember_11YRMember",
        "terseLabel": "C000048790_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048790_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048790_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048790_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048790_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048790_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048790_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048790_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048790_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048790_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791 [Member]",
        "verboseLabel": "VIP FundsManager 50% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 50% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048791_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048791_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048791_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048791_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048791_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048791_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048791_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048791_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048791_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048791_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048791_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048791_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048791_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048791_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048791_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048791_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048791_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048791_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048791_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048791_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048791_LG_ClassMember_11YRMember",
        "terseLabel": "C000048791_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048791_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048791_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048791_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048791_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048791_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048791_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048791_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048791_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048791_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792 [Member]",
        "verboseLabel": "VIP FundsManager 70% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 70% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048792_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048792_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048792_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048792_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048792_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048792_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048792_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048792_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048792_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048792_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048792_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048792_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048792_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048792_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048792_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048792_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048792_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048792_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048792_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048792_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048792_LG_ClassMember_11YRMember",
        "terseLabel": "C000048792_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048792_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048792_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048792_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048792_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048792_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048792_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048792_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048792_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048792_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793 [Member]",
        "verboseLabel": "VIP FundsManager 70% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 70% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048793_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048793_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048793_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048793_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048793_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048793_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048793_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048793_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048793_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048793_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048793_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048793_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048793_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048793_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048793_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048793_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048793_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048793_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048793_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048793_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048793_LG_ClassMember_11YRMember",
        "terseLabel": "C000048793_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048793_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048793_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048793_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048793_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048793_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048793_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048793_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048793_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048793_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794 [Member]",
        "verboseLabel": "VIP FundsManager 70% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 70% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048794_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048794_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048794_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048794_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048794_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048794_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048794_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048794_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048794_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048794_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048794_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048794_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048794_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048794_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048794_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048794_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048794_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048794_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048794_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048794_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048794_LG_ClassMember_11YRMember",
        "terseLabel": "C000048794_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048794_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048794_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048794_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048794_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048794_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048794_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048794_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048794_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048794_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795 [Member]",
        "verboseLabel": "VIP FundsManager 85% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 85% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048795_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048795_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048795_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048795_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048795_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048795_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048795_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048795_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048795_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048795_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048795_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048795_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048795_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048795_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048795_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048795_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048795_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048795_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048795_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048795_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048795_LG_ClassMember_11YRMember",
        "terseLabel": "C000048795_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048795_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048795_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048795_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048795_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048795_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048795_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048795_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048795_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048795_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796 [Member]",
        "verboseLabel": "VIP FundsManager 85% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 85% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048796_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048796_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048796_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048796_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048796_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048796_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048796_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048796_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048796_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048796_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048796_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048796_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048796_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048796_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048796_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048796_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048796_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048796_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048796_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048796_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048796_LG_ClassMember_11YRMember",
        "terseLabel": "C000048796_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048796_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048796_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048796_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048796_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048796_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048796_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048796_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048796_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048796_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797 [Member]",
        "verboseLabel": "VIP FundsManager 85% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 85% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048797_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048797_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048797_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048797_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048797_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048797_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048797_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048797_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048797_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048797_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048797_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048797_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048797_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048797_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048797_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048797_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048797_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048797_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048797_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048797_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048797_LG_ClassMember_11YRMember",
        "terseLabel": "C000048797_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048797_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048797_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048797_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048797_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048797_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048797_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048797_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048797_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048797_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799 [Member]",
        "verboseLabel": "VIP Asset Manager 50% Portfolio - Initial Class",
        "terseLabel": "VIP Asset Manager 50% Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048799_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048799_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048799_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048799_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048799_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048799_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048799_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048799_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048799_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048799_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048799_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048799_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048799_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048799_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048799_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048799_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048799_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048799_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048799_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048799_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048799_LG_ClassMember_11YRMember",
        "terseLabel": "C000048799_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048799_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048799_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048799_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048799_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048799_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048799_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048799_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048799_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048799_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800 [Member]",
        "verboseLabel": "VIP Asset Manager 50% Portfolio - Investor Class",
        "terseLabel": "VIP Asset Manager 50% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048800_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048800_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048800_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048800_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048800_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048800_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048800_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048800_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048800_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048800_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048800_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048800_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048800_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048800_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048800_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048800_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048800_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048800_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048800_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048800_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048800_LG_ClassMember_11YRMember",
        "terseLabel": "C000048800_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048800_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048800_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048800_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048800_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048800_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048800_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048800_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048800_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048800_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801 [Member]",
        "verboseLabel": "VIP Asset Manager 50% Portfolio - Service Class",
        "terseLabel": "VIP Asset Manager 50% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048801_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048801_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048801_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048801_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048801_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048801_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048801_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048801_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048801_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048801_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048801_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048801_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048801_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048801_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048801_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048801_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048801_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048801_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048801_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048801_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048801_LG_ClassMember_11YRMember",
        "terseLabel": "C000048801_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048801_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048801_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048801_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048801_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048801_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048801_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048801_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048801_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048801_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802 [Member]",
        "verboseLabel": "VIP Asset Manager 50% Portfolio - Service Class 2",
        "terseLabel": "VIP Asset Manager 50% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048802_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048802_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048802_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048802_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048802_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048802_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048802_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048802_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048802_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048802_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048802_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048802_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048802_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048802_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048802_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048802_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048802_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048802_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048802_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048802_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048802_LG_ClassMember_11YRMember",
        "terseLabel": "C000048802_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048802_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048802_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048802_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048802_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048802_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048802_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048802_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048802_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048802_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803 [Member]",
        "verboseLabel": "VIP Investor Freedom 2010 Portfolio",
        "terseLabel": "VIP Investor Freedom 2010 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048803_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048803_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048803_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048803_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048803_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048803_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048803_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048803_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048803_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048803_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048803_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048803_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048803_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048803_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048803_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048803_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048803_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048803_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048803_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048803_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048803_LG_ClassMember_11YRMember",
        "terseLabel": "C000048803_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048803_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048803_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048803_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048803_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048803_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048803_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048803_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048803_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048803_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804 [Member]",
        "verboseLabel": "VIP Investor Freedom 2015 Portfolio",
        "terseLabel": "VIP Investor Freedom 2015 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048804_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048804_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048804_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048804_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048804_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048804_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048804_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048804_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048804_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048804_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048804_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048804_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048804_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048804_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048804_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048804_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048804_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048804_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048804_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048804_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048804_LG_ClassMember_11YRMember",
        "terseLabel": "C000048804_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048804_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048804_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048804_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048804_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048804_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048804_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048804_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048804_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048804_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805 [Member]",
        "verboseLabel": "VIP Investor Freedom 2020 Portfolio",
        "terseLabel": "VIP Investor Freedom 2020 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048805_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048805_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048805_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048805_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048805_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048805_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048805_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048805_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048805_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048805_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048805_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048805_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048805_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048805_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048805_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048805_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048805_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048805_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048805_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048805_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048805_LG_ClassMember_11YRMember",
        "terseLabel": "C000048805_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048805_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048805_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048805_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048805_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048805_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048805_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048805_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048805_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048805_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806 [Member]",
        "verboseLabel": "VIP Investor Freedom 2025 Portfolio",
        "terseLabel": "VIP Investor Freedom 2025 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048806_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048806_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048806_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048806_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048806_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048806_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048806_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048806_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048806_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048806_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048806_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048806_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048806_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048806_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048806_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048806_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048806_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048806_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048806_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048806_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048806_LG_ClassMember_11YRMember",
        "terseLabel": "C000048806_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048806_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048806_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048806_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048806_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048806_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048806_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048806_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048806_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048806_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807 [Member]",
        "verboseLabel": "VIP Investor Freedom 2030 Portfolio",
        "terseLabel": "VIP Investor Freedom 2030 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048807_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048807_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048807_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048807_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048807_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048807_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048807_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048807_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048807_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048807_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048807_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048807_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048807_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048807_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048807_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048807_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048807_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048807_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048807_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048807_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048807_LG_ClassMember_11YRMember",
        "terseLabel": "C000048807_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048807_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048807_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048807_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048807_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048807_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048807_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048807_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048807_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048807_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808 [Member]",
        "verboseLabel": "VIP Investor Freedom Income Portfolio",
        "terseLabel": "VIP Investor Freedom Income Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048808_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048808_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048808_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048808_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048808_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048808_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048808_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048808_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048808_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048808_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048808_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048808_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048808_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048808_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048808_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048808_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048808_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048808_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048808_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048808_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048808_LG_ClassMember_11YRMember",
        "terseLabel": "C000048808_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048808_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048808_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048808_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048808_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048808_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048808_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048808_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048808_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048808_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809 [Member]",
        "verboseLabel": "VIP Strategic Income Portfolio - Initial Class",
        "terseLabel": "VIP Strategic Income Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048809_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048809_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048809_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048809_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048809_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048809_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048809_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048809_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048809_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048809_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048809_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048809_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048809_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048809_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048809_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048809_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048809_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048809_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048809_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048809_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048809_LG_ClassMember_11YRMember",
        "terseLabel": "C000048809_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048809_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048809_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048809_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048809_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048809_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048809_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048809_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048809_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048809_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810 [Member]",
        "verboseLabel": "VIP Strategic Income Portfolio - Investor Class",
        "terseLabel": "VIP Strategic Income Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048810_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048810_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048810_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048810_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048810_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048810_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048810_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048810_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048810_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048810_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048810_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048810_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048810_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048810_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048810_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048810_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048810_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048810_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048810_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048810_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048810_LG_ClassMember_11YRMember",
        "terseLabel": "C000048810_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048810_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048810_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048810_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048810_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048810_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048810_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048810_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048810_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048810_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811 [Member]",
        "verboseLabel": "VIP Strategic Income Portfolio - Service Class",
        "terseLabel": "VIP Strategic Income Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048811_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048811_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048811_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048811_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048811_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048811_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048811_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048811_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048811_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048811_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048811_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048811_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048811_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048811_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048811_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048811_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048811_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048811_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048811_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048811_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048811_LG_ClassMember_11YRMember",
        "terseLabel": "C000048811_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048811_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048811_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048811_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048811_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048811_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048811_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048811_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048811_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048811_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812 [Member]",
        "verboseLabel": "VIP Strategic Income Portfolio - Service Class 2",
        "terseLabel": "VIP Strategic Income Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048812_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048812_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048812_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048812_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048812_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048812_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048812_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048812_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048812_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048812_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048812_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048812_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048812_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048812_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048812_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048812_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048812_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048812_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048812_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048812_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048812_LG_ClassMember_11YRMember",
        "terseLabel": "C000048812_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048812_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048812_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048812_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048812_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048812_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048812_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048812_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048812_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048812_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813 [Member]",
        "verboseLabel": "VIP Asset Manager 70% Portfolio - Investor Class",
        "terseLabel": "VIP Asset Manager 70% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048813_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048813_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048813_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048813_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048813_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048813_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048813_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048813_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048813_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048813_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048813_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048813_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048813_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048813_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048813_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048813_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048813_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048813_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048813_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048813_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048813_LG_ClassMember_11YRMember",
        "terseLabel": "C000048813_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048813_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048813_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048813_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048813_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048813_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048813_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048813_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048813_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048813_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814 [Member]",
        "verboseLabel": "VIP Asset Manager 70% Portfolio - Service Class",
        "terseLabel": "VIP Asset Manager 70% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048814_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048814_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048814_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048814_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048814_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048814_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048814_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048814_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048814_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048814_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048814_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048814_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048814_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048814_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048814_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048814_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048814_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048814_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048814_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048814_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048814_LG_ClassMember_11YRMember",
        "terseLabel": "C000048814_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048814_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048814_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048814_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048814_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048814_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048814_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048814_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048814_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048814_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815 [Member]",
        "verboseLabel": "VIP Asset Manager 70% Portfolio - Service Class 2",
        "terseLabel": "VIP Asset Manager 70% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048815_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048815_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048815_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048815_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048815_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048815_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048815_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048815_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048815_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048815_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048815_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048815_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048815_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048815_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048815_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048815_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048815_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048815_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048815_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048815_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048815_LG_ClassMember_11YRMember",
        "terseLabel": "C000048815_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048815_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048815_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048815_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048815_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048815_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048815_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048815_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048815_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048815_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816 [Member]",
        "verboseLabel": "VIP Asset Manager 70% Portfolio - Initial Class",
        "terseLabel": "VIP Asset Manager 70% Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048816_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048816_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048816_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048816_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048816_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048816_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048816_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048816_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048816_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048816_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048816_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048816_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048816_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048816_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048816_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048816_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048816_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048816_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048816_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048816_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048816_LG_ClassMember_11YRMember",
        "terseLabel": "C000048816_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048816_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048816_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048816_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048816_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048816_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048816_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048816_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048816_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048816_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817 [Member]",
        "verboseLabel": "VIP Investment Grade Bond Portfolio - Initial Class",
        "terseLabel": "VIP Investment Grade Bond Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_0_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_0_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_0_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048817_0_BBIndexMember_10YRMember",
        "terseLabel": "C000048817_0_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048817_0_BBIndexMember_1YRMember",
        "terseLabel": "C000048817_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048817_0_BBIndexMember_5YRMember",
        "terseLabel": "C000048817_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048817_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048817_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048817_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048817_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048817_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048817_LG_ClassMember_11YRMember",
        "terseLabel": "C000048817_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048817_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048817_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048817_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048817_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048817_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048817_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048817_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048817_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048817_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818 [Member]",
        "verboseLabel": "VIP Investment Grade Bond Portfolio - Investor Class",
        "terseLabel": "VIP Investment Grade Bond Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_0_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_0_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_0_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048818_0_BBIndexMember_10YRMember",
        "terseLabel": "C000048818_0_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048818_0_BBIndexMember_1YRMember",
        "terseLabel": "C000048818_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048818_0_BBIndexMember_5YRMember",
        "terseLabel": "C000048818_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048818_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048818_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048818_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048818_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048818_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048818_LG_ClassMember_11YRMember",
        "terseLabel": "C000048818_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048818_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048818_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048818_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048818_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048818_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048818_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048818_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048818_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048818_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819 [Member]",
        "verboseLabel": "VIP Investment Grade Bond Portfolio - Service Class",
        "terseLabel": "VIP Investment Grade Bond Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_0_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_0_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_0_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048819_0_BBIndexMember_10YRMember",
        "terseLabel": "C000048819_0_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048819_0_BBIndexMember_1YRMember",
        "terseLabel": "C000048819_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048819_0_BBIndexMember_5YRMember",
        "terseLabel": "C000048819_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048819_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048819_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048819_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048819_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048819_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048819_LG_ClassMember_11YRMember",
        "terseLabel": "C000048819_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048819_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048819_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048819_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048819_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048819_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048819_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048819_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048819_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048819_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820 [Member]",
        "verboseLabel": "VIP Investment Grade Bond Portfolio - Service Class 2",
        "terseLabel": "VIP Investment Grade Bond Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_0_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_0_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_0_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048820_0_BBIndexMember_10YRMember",
        "terseLabel": "C000048820_0_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048820_0_BBIndexMember_1YRMember",
        "terseLabel": "C000048820_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048820_0_BBIndexMember_5YRMember",
        "terseLabel": "C000048820_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048820_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048820_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048820_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048820_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048820_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048820_LG_ClassMember_11YRMember",
        "terseLabel": "C000048820_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048820_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048820_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048820_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048820_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048820_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048820_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048820_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048820_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048820_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824 [Member]",
        "verboseLabel": "VIP Freedom 2010 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2010 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048824_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048824_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048824_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048824_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048824_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048824_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048824_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048824_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048824_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048824_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048824_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048824_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048824_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048824_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048824_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048824_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048824_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048824_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048824_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048824_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048824_LG_ClassMember_11YRMember",
        "terseLabel": "C000048824_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048824_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048824_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048824_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048824_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048824_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048824_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048824_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048824_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048824_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825 [Member]",
        "verboseLabel": "VIP Freedom 2010 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2010 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048825_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048825_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048825_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048825_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048825_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048825_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048825_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048825_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048825_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048825_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048825_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048825_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048825_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048825_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048825_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048825_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048825_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048825_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048825_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048825_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048825_LG_ClassMember_11YRMember",
        "terseLabel": "C000048825_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048825_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048825_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048825_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048825_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048825_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048825_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048825_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048825_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048825_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826 [Member]",
        "verboseLabel": "VIP Freedom 2010 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2010 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048826_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048826_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048826_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048826_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048826_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048826_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048826_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048826_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048826_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048826_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048826_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048826_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048826_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048826_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048826_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048826_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048826_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048826_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048826_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048826_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048826_LG_ClassMember_11YRMember",
        "terseLabel": "C000048826_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048826_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048826_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048826_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048826_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048826_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048826_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048826_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048826_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048826_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827 [Member]",
        "verboseLabel": "VIP Freedom 2015 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2015 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048827_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048827_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048827_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048827_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048827_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048827_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048827_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048827_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048827_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048827_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048827_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048827_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048827_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048827_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048827_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048827_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048827_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048827_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048827_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048827_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048827_LG_ClassMember_11YRMember",
        "terseLabel": "C000048827_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048827_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048827_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048827_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048827_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048827_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048827_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048827_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048827_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048827_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828 [Member]",
        "verboseLabel": "VIP Freedom 2015 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2015 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048828_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048828_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048828_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048828_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048828_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048828_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048828_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048828_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048828_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048828_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048828_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048828_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048828_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048828_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048828_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048828_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048828_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048828_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048828_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048828_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048828_LG_ClassMember_11YRMember",
        "terseLabel": "C000048828_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048828_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048828_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048828_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048828_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048828_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048828_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048828_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048828_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048828_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829 [Member]",
        "verboseLabel": "VIP Freedom 2015 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2015 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048829_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048829_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048829_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048829_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048829_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048829_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048829_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048829_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048829_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048829_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048829_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048829_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048829_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048829_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048829_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048829_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048829_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048829_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048829_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048829_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048829_LG_ClassMember_11YRMember",
        "terseLabel": "C000048829_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048829_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048829_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048829_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048829_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048829_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048829_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048829_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048829_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048829_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830 [Member]",
        "verboseLabel": "VIP Freedom 2020 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2020 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048830_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048830_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048830_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048830_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048830_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048830_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048830_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048830_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048830_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048830_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048830_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048830_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048830_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048830_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048830_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048830_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048830_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048830_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048830_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048830_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048830_LG_ClassMember_11YRMember",
        "terseLabel": "C000048830_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048830_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048830_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048830_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048830_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048830_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048830_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048830_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048830_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048830_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831 [Member]",
        "verboseLabel": "VIP Freedom 2020 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2020 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048831_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048831_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048831_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048831_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048831_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048831_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048831_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048831_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048831_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048831_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048831_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048831_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048831_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048831_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048831_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048831_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048831_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048831_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048831_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048831_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048831_LG_ClassMember_11YRMember",
        "terseLabel": "C000048831_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048831_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048831_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048831_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048831_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048831_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048831_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048831_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048831_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048831_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832 [Member]",
        "verboseLabel": "VIP Freedom 2020 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2020 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048832_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048832_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048832_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048832_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048832_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048832_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048832_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048832_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048832_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048832_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048832_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048832_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048832_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048832_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048832_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048832_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048832_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048832_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048832_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048832_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048832_LG_ClassMember_11YRMember",
        "terseLabel": "C000048832_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048832_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048832_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048832_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048832_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048832_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048832_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048832_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048832_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048832_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833 [Member]",
        "verboseLabel": "VIP Freedom 2025 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2025 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048833_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048833_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048833_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048833_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048833_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048833_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048833_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048833_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048833_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048833_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048833_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048833_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048833_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048833_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048833_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048833_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048833_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048833_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048833_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048833_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048833_LG_ClassMember_11YRMember",
        "terseLabel": "C000048833_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048833_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048833_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048833_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048833_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048833_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048833_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048833_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048833_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048833_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834 [Member]",
        "verboseLabel": "VIP Freedom 2025 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2025 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048834_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048834_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048834_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048834_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048834_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048834_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048834_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048834_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048834_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048834_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048834_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048834_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048834_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048834_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048834_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048834_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048834_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048834_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048834_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048834_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048834_LG_ClassMember_11YRMember",
        "terseLabel": "C000048834_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048834_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048834_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048834_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048834_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048834_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048834_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048834_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048834_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048834_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835 [Member]",
        "verboseLabel": "VIP Freedom 2025 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2025 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048835_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000048835_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048835_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000048835_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048835_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000048835_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048835_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000048835_1_BBIndexMember_10YRMember",
        "terseLabel": "C000048835_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000048835_1_BBIndexMember_1YRMember",
        "terseLabel": "C000048835_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000048835_1_BBIndexMember_5YRMember",
        "terseLabel": "C000048835_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000048835_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2015Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2016Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2017Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2018Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2019Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2020Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2021Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2022Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2023Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2024Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000048835_ClassMember_AsOf_2025Member",
        "terseLabel": "C000048835_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048835_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048835_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000048835_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000048835_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000048835_LG_ClassMember_11YRMember",
        "terseLabel": "C000048835_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000048835_NoLoadClassMember_10YRMember",
        "terseLabel": "C000048835_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000048835_NoLoadClassMember_1YRMember",
        "terseLabel": "C000048835_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000048835_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000048835_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000048835_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000048835_NoLoadClassMember_5YRMember",
        "terseLabel": "C000048835_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545 [Member]",
        "verboseLabel": "VIP FundsManager 60% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 60% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051545_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000051545_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051545_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000051545_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051545_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000051545_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051545_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051545_1_BBIndexMember_10YRMember",
        "terseLabel": "C000051545_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051545_1_BBIndexMember_1YRMember",
        "terseLabel": "C000051545_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051545_1_BBIndexMember_5YRMember",
        "terseLabel": "C000051545_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051545_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2015Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2016Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2017Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2018Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2019Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2020Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2021Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2022Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2023Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2024Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051545_ClassMember_AsOf_2025Member",
        "terseLabel": "C000051545_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051545_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051545_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051545_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051545_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000051545_LG_ClassMember_11YRMember",
        "terseLabel": "C000051545_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000051545_NoLoadClassMember_10YRMember",
        "terseLabel": "C000051545_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000051545_NoLoadClassMember_1YRMember",
        "terseLabel": "C000051545_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051545_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051545_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051545_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000051545_NoLoadClassMember_5YRMember",
        "terseLabel": "C000051545_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546 [Member]",
        "verboseLabel": "VIP FundsManager 60% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 60% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051546_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000051546_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051546_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000051546_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051546_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000051546_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051546_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051546_1_BBIndexMember_10YRMember",
        "terseLabel": "C000051546_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051546_1_BBIndexMember_1YRMember",
        "terseLabel": "C000051546_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051546_1_BBIndexMember_5YRMember",
        "terseLabel": "C000051546_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051546_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2015Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2016Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2017Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2018Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2019Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2020Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2021Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2022Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2023Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2024Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051546_ClassMember_AsOf_2025Member",
        "terseLabel": "C000051546_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051546_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051546_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051546_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051546_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000051546_LG_ClassMember_11YRMember",
        "terseLabel": "C000051546_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000051546_NoLoadClassMember_10YRMember",
        "terseLabel": "C000051546_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000051546_NoLoadClassMember_1YRMember",
        "terseLabel": "C000051546_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051546_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051546_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051546_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000051546_NoLoadClassMember_5YRMember",
        "terseLabel": "C000051546_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547 [Member]",
        "verboseLabel": "VIP FundsManager 60% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 60% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051547_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000051547_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051547_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000051547_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051547_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000051547_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051547_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000051547_1_BBIndexMember_10YRMember",
        "terseLabel": "C000051547_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000051547_1_BBIndexMember_1YRMember",
        "terseLabel": "C000051547_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000051547_1_BBIndexMember_5YRMember",
        "terseLabel": "C000051547_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000051547_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2015Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2016Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2017Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2018Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2019Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2020Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2021Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2022Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2023Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2024Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000051547_ClassMember_AsOf_2025Member",
        "terseLabel": "C000051547_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051547_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051547_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000051547_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000051547_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000051547_LG_ClassMember_11YRMember",
        "terseLabel": "C000051547_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000051547_NoLoadClassMember_10YRMember",
        "terseLabel": "C000051547_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000051547_NoLoadClassMember_1YRMember",
        "terseLabel": "C000051547_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000051547_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000051547_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000051547_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000051547_NoLoadClassMember_5YRMember",
        "terseLabel": "C000051547_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274 [Member]",
        "verboseLabel": "VIP Freedom 2035 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2035 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075274_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075274_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075274_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075274_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075274_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075274_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075274_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075274_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075274_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075274_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075274_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075274_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075274_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075274_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075274_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075274_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075274_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075274_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075274_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075274_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075274_LG_ClassMember_11YRMember",
        "terseLabel": "C000075274_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075274_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075274_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075274_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075274_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075274_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075274_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075274_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075274_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075274_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275 [Member]",
        "verboseLabel": "VIP Freedom 2035 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2035 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075275_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075275_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075275_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075275_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075275_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075275_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075275_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075275_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075275_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075275_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075275_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075275_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075275_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075275_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075275_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075275_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075275_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075275_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075275_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075275_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075275_LG_ClassMember_11YRMember",
        "terseLabel": "C000075275_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075275_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075275_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075275_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075275_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075275_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075275_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075275_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075275_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075275_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276 [Member]",
        "verboseLabel": "VIP Freedom 2035 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2035 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075276_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075276_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075276_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075276_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075276_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075276_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075276_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075276_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075276_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075276_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075276_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075276_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075276_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075276_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075276_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075276_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075276_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075276_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075276_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075276_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075276_LG_ClassMember_11YRMember",
        "terseLabel": "C000075276_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075276_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075276_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075276_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075276_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075276_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075276_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075276_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075276_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075276_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277 [Member]",
        "verboseLabel": "VIP Freedom 2040 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2040 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075277_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075277_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075277_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075277_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075277_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075277_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075277_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075277_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075277_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075277_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075277_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075277_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075277_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075277_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075277_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075277_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075277_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075277_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075277_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075277_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075277_LG_ClassMember_11YRMember",
        "terseLabel": "C000075277_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075277_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075277_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075277_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075277_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075277_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075277_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075277_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075277_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075277_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278 [Member]",
        "verboseLabel": "VIP Freedom 2040 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2040 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075278_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075278_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075278_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075278_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075278_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075278_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075278_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075278_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075278_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075278_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075278_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075278_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075278_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075278_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075278_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075278_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075278_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075278_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075278_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075278_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075278_LG_ClassMember_11YRMember",
        "terseLabel": "C000075278_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075278_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075278_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075278_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075278_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075278_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075278_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075278_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075278_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075278_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279 [Member]",
        "verboseLabel": "VIP Freedom 2040 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2040 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075279_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075279_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075279_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075279_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075279_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075279_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075279_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075279_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075279_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075279_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075279_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075279_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075279_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075279_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075279_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075279_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075279_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075279_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075279_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075279_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075279_LG_ClassMember_11YRMember",
        "terseLabel": "C000075279_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075279_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075279_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075279_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075279_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075279_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075279_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075279_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075279_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075279_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280 [Member]",
        "verboseLabel": "VIP Freedom 2045 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2045 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075280_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075280_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075280_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075280_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075280_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075280_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075280_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075280_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075280_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075280_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075280_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075280_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075280_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075280_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075280_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075280_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075280_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075280_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075280_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075280_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075280_LG_ClassMember_11YRMember",
        "terseLabel": "C000075280_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075280_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075280_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075280_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075280_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075280_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075280_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075280_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075280_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075280_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281 [Member]",
        "verboseLabel": "VIP Freedom 2045 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2045 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075281_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075281_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075281_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075281_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075281_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075281_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075281_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075281_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075281_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075281_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075281_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075281_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075281_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075281_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075281_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075281_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075281_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075281_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075281_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075281_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075281_LG_ClassMember_11YRMember",
        "terseLabel": "C000075281_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075281_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075281_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075281_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075281_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075281_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075281_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075281_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075281_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075281_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282 [Member]",
        "verboseLabel": "VIP Freedom 2045 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2045 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075282_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075282_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075282_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075282_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075282_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075282_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075282_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075282_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075282_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075282_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075282_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075282_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075282_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075282_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075282_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075282_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075282_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075282_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075282_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075282_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075282_LG_ClassMember_11YRMember",
        "terseLabel": "C000075282_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075282_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075282_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075282_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075282_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075282_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075282_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075282_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075282_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075282_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283 [Member]",
        "verboseLabel": "VIP Freedom 2050 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2050 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075283_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075283_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075283_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075283_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075283_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075283_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075283_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075283_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075283_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075283_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075283_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075283_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075283_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075283_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075283_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075283_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075283_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075283_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075283_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075283_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075283_LG_ClassMember_11YRMember",
        "terseLabel": "C000075283_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075283_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075283_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075283_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075283_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075283_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075283_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075283_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075283_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075283_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284 [Member]",
        "verboseLabel": "VIP Freedom 2050 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2050 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075284_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075284_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075284_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075284_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075284_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075284_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075284_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075284_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075284_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075284_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075284_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075284_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075284_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075284_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075284_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075284_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075284_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075284_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075284_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075284_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075284_LG_ClassMember_11YRMember",
        "terseLabel": "C000075284_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075284_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075284_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075284_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075284_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075284_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075284_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075284_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075284_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075284_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285 [Member]",
        "verboseLabel": "VIP Freedom 2050 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2050 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075285_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000075285_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075285_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000075285_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075285_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000075285_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075285_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000075285_1_BBIndexMember_10YRMember",
        "terseLabel": "C000075285_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000075285_1_BBIndexMember_1YRMember",
        "terseLabel": "C000075285_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000075285_1_BBIndexMember_5YRMember",
        "terseLabel": "C000075285_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000075285_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2015Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2016Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2017Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2018Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2019Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2020Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2021Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2022Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2023Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2024Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000075285_ClassMember_AsOf_2025Member",
        "terseLabel": "C000075285_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075285_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075285_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000075285_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000075285_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000075285_LG_ClassMember_11YRMember",
        "terseLabel": "C000075285_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000075285_NoLoadClassMember_10YRMember",
        "terseLabel": "C000075285_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000075285_NoLoadClassMember_1YRMember",
        "terseLabel": "C000075285_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000075285_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000075285_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000075285_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000075285_NoLoadClassMember_5YRMember",
        "terseLabel": "C000075285_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283 [Member]",
        "verboseLabel": "VIP Target Volatility Portfolio - Service Class",
        "terseLabel": "VIP Target Volatility Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000123283_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000123283_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000123283_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000123283_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000123283_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000123283_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000123283_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000123283_1_BBIndexMember_10YRMember",
        "terseLabel": "C000123283_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000123283_1_BBIndexMember_1YRMember",
        "terseLabel": "C000123283_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000123283_1_BBIndexMember_5YRMember",
        "terseLabel": "C000123283_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000123283_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2015Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2016Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2017Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2018Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2019Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2020Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2021Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2022Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2023Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2024Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123283_ClassMember_AsOf_2025Member",
        "terseLabel": "C000123283_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000123283_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000123283_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000123283_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000123283_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000123283_LG_ClassMember_11YRMember",
        "terseLabel": "C000123283_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000123283_NoLoadClassMember_10YRMember",
        "terseLabel": "C000123283_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000123283_NoLoadClassMember_1YRMember",
        "terseLabel": "C000123283_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123283_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123283_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123283_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000123283_NoLoadClassMember_5YRMember",
        "terseLabel": "C000123283_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284 [Member]",
        "verboseLabel": "VIP Target Volatility Portfolio - Service Class 2",
        "terseLabel": "VIP Target Volatility Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_0_AdditionalIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_0_AdditionalIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_0_AdditionalIndexMember_10YRMember [Member]",
        "verboseLabel": "C000123284_0_AdditionalIndexMember_10YRMember",
        "terseLabel": "C000123284_0_AdditionalIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000123284_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000123284_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000123284_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000123284_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000123284_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_BBIndexMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_BBIndexMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_BBIndexMember_10YRMember [Member]",
        "verboseLabel": "C000123284_1_BBIndexMember_10YRMember",
        "terseLabel": "C000123284_1_BBIndexMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000123284_1_BBIndexMember_1YRMember",
        "terseLabel": "C000123284_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000123284_1_BBIndexMember_5YRMember",
        "terseLabel": "C000123284_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2015Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2016Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2017Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000123284_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2015Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2015Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2015Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2015Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2016Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2016Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2016Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2016Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2017Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2017Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2017Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2017Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2018Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2019Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2020Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2021Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2022Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2023Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2024Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000123284_ClassMember_AsOf_2025Member",
        "terseLabel": "C000123284_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_LG_1_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_LG_1_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_LG_1_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000123284_LG_1_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000123284_LG_1_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_LG_2_AdditionalIndexMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_LG_2_AdditionalIndexMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_LG_2_AdditionalIndexMember_11YRMember [Member]",
        "verboseLabel": "C000123284_LG_2_AdditionalIndexMember_11YRMember",
        "terseLabel": "C000123284_LG_2_AdditionalIndexMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_LG_ClassMember_11YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_LG_ClassMember_11YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_LG_ClassMember_11YRMember [Member]",
        "verboseLabel": "C000123284_LG_ClassMember_11YRMember",
        "terseLabel": "C000123284_LG_ClassMember_11YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_NoLoadClassMember_10YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_NoLoadClassMember_10YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_NoLoadClassMember_10YRMember [Member]",
        "verboseLabel": "C000123284_NoLoadClassMember_10YRMember",
        "terseLabel": "C000123284_NoLoadClassMember_10YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000123284_NoLoadClassMember_1YRMember",
        "terseLabel": "C000123284_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000123284_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000123284_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000123284_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000123284_NoLoadClassMember_5YRMember",
        "terseLabel": "C000123284_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915 [Member]",
        "verboseLabel": "VIP Bond Index Portfolio - Initial Class",
        "terseLabel": "VIP Bond Index Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000199915_0_BBIndexMember_1YRMember",
        "terseLabel": "C000199915_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000199915_0_BBIndexMember_5YRMember",
        "terseLabel": "C000199915_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_0_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_0_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_0_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000199915_0_BBIndexMember_LOCMember",
        "terseLabel": "C000199915_0_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000199915_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2018Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2019Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2020Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2021Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2022Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2023Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2024Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000199915_ClassMember_AsOf_2025Member",
        "terseLabel": "C000199915_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_LG_1_AdditionalIndexMember_8YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_LG_1_AdditionalIndexMember_8YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_LG_1_AdditionalIndexMember_8YRMember [Member]",
        "verboseLabel": "C000199915_LG_1_AdditionalIndexMember_8YRMember",
        "terseLabel": "C000199915_LG_1_AdditionalIndexMember_8YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_LG_ClassMember_8YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_LG_ClassMember_8YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_LG_ClassMember_8YRMember [Member]",
        "verboseLabel": "C000199915_LG_ClassMember_8YRMember",
        "terseLabel": "C000199915_LG_ClassMember_8YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000199915_NoLoadClassMember_1YRMember",
        "terseLabel": "C000199915_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000199915_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000199915_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199915_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199915_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199915_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000199915_NoLoadClassMember_5YRMember",
        "terseLabel": "C000199915_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916 [Member]",
        "verboseLabel": "VIP Bond Index Portfolio - Service Class 2",
        "terseLabel": "VIP Bond Index Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000199916_0_BBIndexMember_1YRMember",
        "terseLabel": "C000199916_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000199916_0_BBIndexMember_5YRMember",
        "terseLabel": "C000199916_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_0_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_0_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_0_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000199916_0_BBIndexMember_LOCMember",
        "terseLabel": "C000199916_0_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2018Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000199916_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2018Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2018Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2018Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2018Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2019Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2020Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2021Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2022Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2023Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2024Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000199916_ClassMember_AsOf_2025Member",
        "terseLabel": "C000199916_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_LG_1_AdditionalIndexMember_8YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_LG_1_AdditionalIndexMember_8YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_LG_1_AdditionalIndexMember_8YRMember [Member]",
        "verboseLabel": "C000199916_LG_1_AdditionalIndexMember_8YRMember",
        "terseLabel": "C000199916_LG_1_AdditionalIndexMember_8YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_LG_ClassMember_8YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_LG_ClassMember_8YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_LG_ClassMember_8YRMember [Member]",
        "verboseLabel": "C000199916_LG_ClassMember_8YRMember",
        "terseLabel": "C000199916_LG_ClassMember_8YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000199916_NoLoadClassMember_1YRMember",
        "terseLabel": "C000199916_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000199916_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000199916_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000199916_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000199916_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199916_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000199916_NoLoadClassMember_5YRMember",
        "terseLabel": "C000199916_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073 [Member]",
        "verboseLabel": "VIP Freedom 2055 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2055 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211073_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211073_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211073_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211073_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211073_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211073_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211073_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211073_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211073_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211073_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211073_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211073_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211073_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211073_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211073_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211073_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211073_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211073_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211073_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211073_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211073_LG_ClassMember_7YRMember",
        "terseLabel": "C000211073_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211073_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211073_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211073_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211073_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211073_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211073_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211073_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211073_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211073_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074 [Member]",
        "verboseLabel": "VIP Freedom 2055 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2055 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211074_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211074_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211074_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211074_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211074_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211074_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211074_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211074_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211074_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211074_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211074_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211074_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211074_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211074_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211074_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211074_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211074_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211074_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211074_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211074_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211074_LG_ClassMember_7YRMember",
        "terseLabel": "C000211074_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211074_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211074_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211074_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211074_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211074_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211074_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211074_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211074_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211074_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075 [Member]",
        "verboseLabel": "VIP Freedom 2055 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2055 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211075_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211075_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211075_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211075_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211075_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211075_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211075_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211075_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211075_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211075_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211075_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211075_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211075_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211075_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211075_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211075_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211075_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211075_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211075_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211075_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211075_LG_ClassMember_7YRMember",
        "terseLabel": "C000211075_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211075_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211075_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211075_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211075_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211075_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211075_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211075_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211075_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211075_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076 [Member]",
        "verboseLabel": "VIP Freedom 2060 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2060 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211076_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211076_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211076_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211076_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211076_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211076_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211076_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211076_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211076_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211076_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211076_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211076_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211076_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211076_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211076_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211076_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211076_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211076_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211076_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211076_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211076_LG_ClassMember_7YRMember",
        "terseLabel": "C000211076_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211076_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211076_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211076_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211076_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211076_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211076_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211076_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211076_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211076_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077 [Member]",
        "verboseLabel": "VIP Freedom 2060 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2060 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211077_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211077_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211077_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211077_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211077_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211077_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211077_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211077_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211077_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211077_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211077_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211077_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211077_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211077_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211077_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211077_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211077_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211077_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211077_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211077_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211077_LG_ClassMember_7YRMember",
        "terseLabel": "C000211077_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211077_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211077_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211077_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211077_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211077_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211077_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211077_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211077_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211077_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078 [Member]",
        "verboseLabel": "VIP Freedom 2060 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2060 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211078_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211078_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211078_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211078_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211078_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211078_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211078_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211078_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211078_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211078_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211078_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211078_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211078_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211078_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211078_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211078_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211078_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211078_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211078_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211078_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211078_LG_ClassMember_7YRMember",
        "terseLabel": "C000211078_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211078_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211078_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211078_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211078_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211078_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211078_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211078_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211078_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211078_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079 [Member]",
        "verboseLabel": "VIP Freedom 2065 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2065 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211079_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211079_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211079_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211079_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211079_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211079_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211079_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211079_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211079_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211079_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211079_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211079_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211079_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211079_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211079_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211079_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211079_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211079_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211079_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211079_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211079_LG_ClassMember_7YRMember",
        "terseLabel": "C000211079_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211079_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211079_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211079_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211079_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211079_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211079_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211079_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211079_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211079_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080 [Member]",
        "verboseLabel": "VIP Freedom 2065 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2065 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211080_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211080_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211080_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211080_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211080_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211080_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211080_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211080_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211080_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211080_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211080_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211080_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211080_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211080_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211080_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211080_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211080_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211080_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211080_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211080_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211080_LG_ClassMember_7YRMember",
        "terseLabel": "C000211080_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211080_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211080_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211080_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211080_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211080_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211080_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211080_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211080_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211080_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081 [Member]",
        "verboseLabel": "VIP Freedom 2065 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2065 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211081_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000211081_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_0_AdditionalIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_0_AdditionalIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_0_AdditionalIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211081_0_AdditionalIndexMember_5YRMember",
        "terseLabel": "C000211081_0_AdditionalIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211081_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000211081_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211081_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211081_1_BBIndexMember_1YRMember",
        "terseLabel": "C000211081_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211081_1_BBIndexMember_5YRMember",
        "terseLabel": "C000211081_1_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211081_1_BBIndexMember_LOCMember",
        "terseLabel": "C000211081_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211081_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211081_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211081_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211081_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211081_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_LG_2_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_LG_2_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_LG_2_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211081_LG_2_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211081_LG_2_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211081_LG_ClassMember_7YRMember",
        "terseLabel": "C000211081_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211081_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211081_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211081_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211081_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211081_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211081_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211081_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211081_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211081_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325 [Member]",
        "verboseLabel": "VIP Bond Index Portfolio - Service Class",
        "terseLabel": "VIP Bond Index Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000211325_0_BBIndexMember_1YRMember",
        "terseLabel": "C000211325_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_0_BBIndexMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_0_BBIndexMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_0_BBIndexMember_5YRMember [Member]",
        "verboseLabel": "C000211325_0_BBIndexMember_5YRMember",
        "terseLabel": "C000211325_0_BBIndexMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_0_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_0_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_0_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000211325_0_BBIndexMember_LOCMember",
        "terseLabel": "C000211325_0_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2019Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2020Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2021Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000211325_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2019Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2019Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2019Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2019Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2020Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2020Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2020Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2020Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2021Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2021Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2021Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2021Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2022Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2023Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2024Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000211325_ClassMember_AsOf_2025Member",
        "terseLabel": "C000211325_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_LG_1_AdditionalIndexMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_LG_1_AdditionalIndexMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_LG_1_AdditionalIndexMember_7YRMember [Member]",
        "verboseLabel": "C000211325_LG_1_AdditionalIndexMember_7YRMember",
        "terseLabel": "C000211325_LG_1_AdditionalIndexMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_LG_ClassMember_7YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_LG_ClassMember_7YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_LG_ClassMember_7YRMember [Member]",
        "verboseLabel": "C000211325_LG_ClassMember_7YRMember",
        "terseLabel": "C000211325_LG_ClassMember_7YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000211325_NoLoadClassMember_1YRMember",
        "terseLabel": "C000211325_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000211325_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000211325_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000211325_NoLoadClassMember_5YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000211325_NoLoadClassMember_5YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000211325_NoLoadClassMember_5YRMember [Member]",
        "verboseLabel": "C000211325_NoLoadClassMember_5YRMember",
        "terseLabel": "C000211325_NoLoadClassMember_5YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280 [Member]",
        "verboseLabel": "VIP Investment Grade Bond II Portfolio - Initial Class",
        "terseLabel": "VIP Investment Grade Bond II Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236280_0_BBIndexMember_1YRMember",
        "terseLabel": "C000236280_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_0_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_0_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_0_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236280_0_BBIndexMember_LOCMember",
        "terseLabel": "C000236280_0_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236280_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000236280_ClassMember_AsOf_2022Member",
        "terseLabel": "C000236280_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236280_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236280_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236280_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236280_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236280_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236280_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_LG_1_AdditionalIndexMember_4YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_LG_1_AdditionalIndexMember_4YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_LG_1_AdditionalIndexMember_4YRMember [Member]",
        "verboseLabel": "C000236280_LG_1_AdditionalIndexMember_4YRMember",
        "terseLabel": "C000236280_LG_1_AdditionalIndexMember_4YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_LG_ClassMember_4YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_LG_ClassMember_4YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_LG_ClassMember_4YRMember [Member]",
        "verboseLabel": "C000236280_LG_ClassMember_4YRMember",
        "terseLabel": "C000236280_LG_ClassMember_4YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236280_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236280_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236280_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236280_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236280_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236280_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236280_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281 [Member]",
        "verboseLabel": "VIP Investment Grade Bond II Portfolio - Investor Class",
        "terseLabel": "VIP Investment Grade Bond II Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_0_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_0_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_0_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236281_0_BBIndexMember_1YRMember",
        "terseLabel": "C000236281_0_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_0_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_0_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_0_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236281_0_BBIndexMember_LOCMember",
        "terseLabel": "C000236281_0_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_1_AdditionalIndexMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_1_AdditionalIndexMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_1_AdditionalIndexMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2022Member",
        "terseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236281_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_ClassMember_AsOf_2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_ClassMember_AsOf_2022Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_ClassMember_AsOf_2022Member [Member]",
        "verboseLabel": "C000236281_ClassMember_AsOf_2022Member",
        "terseLabel": "C000236281_ClassMember_AsOf_2022Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236281_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236281_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236281_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236281_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236281_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236281_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_LG_1_AdditionalIndexMember_4YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_LG_1_AdditionalIndexMember_4YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_LG_1_AdditionalIndexMember_4YRMember [Member]",
        "verboseLabel": "C000236281_LG_1_AdditionalIndexMember_4YRMember",
        "terseLabel": "C000236281_LG_1_AdditionalIndexMember_4YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_LG_ClassMember_4YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_LG_ClassMember_4YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_LG_ClassMember_4YRMember [Member]",
        "verboseLabel": "C000236281_LG_ClassMember_4YRMember",
        "terseLabel": "C000236281_LG_ClassMember_4YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236281_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236281_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236281_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236281_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236281_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236281_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236281_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782 [Member]",
        "verboseLabel": "VIP Investor Freedom 2035 Portfolio",
        "terseLabel": "VIP Investor Freedom 2035 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236782_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000236782_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236782_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000236782_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236782_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236782_1_BBIndexMember_1YRMember",
        "terseLabel": "C000236782_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236782_1_BBIndexMember_LOCMember",
        "terseLabel": "C000236782_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236782_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236782_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236782_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236782_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236782_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236782_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236782_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236782_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236782_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236782_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236782_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000236782_LG_ClassMember_3YRMember",
        "terseLabel": "C000236782_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236782_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236782_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236782_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236782_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236782_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236782_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236782_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783 [Member]",
        "verboseLabel": "VIP Investor Freedom 2040 Portfolio",
        "terseLabel": "VIP Investor Freedom 2040 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236783_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000236783_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236783_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000236783_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236783_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236783_1_BBIndexMember_1YRMember",
        "terseLabel": "C000236783_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236783_1_BBIndexMember_LOCMember",
        "terseLabel": "C000236783_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236783_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236783_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236783_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236783_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236783_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236783_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236783_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236783_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236783_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236783_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236783_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000236783_LG_ClassMember_3YRMember",
        "terseLabel": "C000236783_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236783_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236783_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236783_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236783_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236783_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236783_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236783_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784 [Member]",
        "verboseLabel": "VIP Investor Freedom 2045 Portfolio",
        "terseLabel": "VIP Investor Freedom 2045 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236784_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000236784_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236784_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000236784_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236784_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236784_1_BBIndexMember_1YRMember",
        "terseLabel": "C000236784_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236784_1_BBIndexMember_LOCMember",
        "terseLabel": "C000236784_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236784_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236784_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236784_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236784_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236784_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236784_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236784_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236784_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236784_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236784_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236784_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000236784_LG_ClassMember_3YRMember",
        "terseLabel": "C000236784_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236784_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236784_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236784_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236784_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236784_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236784_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236784_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785 [Member]",
        "verboseLabel": "VIP Investor Freedom 2050 Portfolio",
        "terseLabel": "VIP Investor Freedom 2050 Portfolio"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236785_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000236785_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236785_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000236785_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236785_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000236785_1_BBIndexMember_1YRMember",
        "terseLabel": "C000236785_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000236785_1_BBIndexMember_LOCMember",
        "terseLabel": "C000236785_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000236785_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000236785_ClassMember_AsOf_2023Member",
        "terseLabel": "C000236785_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000236785_ClassMember_AsOf_2024Member",
        "terseLabel": "C000236785_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000236785_ClassMember_AsOf_2025Member",
        "terseLabel": "C000236785_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236785_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236785_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000236785_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000236785_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000236785_LG_ClassMember_3YRMember",
        "terseLabel": "C000236785_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000236785_NoLoadClassMember_1YRMember",
        "terseLabel": "C000236785_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000236785_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000236785_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000236785_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000236785_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000236785_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971 [Member]",
        "verboseLabel": "VIP FundsManager 30% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 30% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240971_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240971_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240971_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240971_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240971_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240971_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240971_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240971_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240971_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240971_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240971_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240971_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240971_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240971_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240971_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240971_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240971_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240971_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240971_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240971_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240971_LG_ClassMember_3YRMember",
        "terseLabel": "C000240971_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240971_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240971_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240971_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240971_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240971_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240971_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240971_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972 [Member]",
        "verboseLabel": "VIP FundsManager 30% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 30% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240972_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240972_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240972_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240972_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240972_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240972_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240972_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240972_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240972_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240972_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240972_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240972_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240972_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240972_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240972_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240972_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240972_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240972_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240972_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240972_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240972_LG_ClassMember_3YRMember",
        "terseLabel": "C000240972_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240972_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240972_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240972_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240972_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240972_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240972_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240972_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973 [Member]",
        "verboseLabel": "VIP FundsManager 30% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 30% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240973_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240973_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240973_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240973_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240973_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240973_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240973_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240973_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240973_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240973_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240973_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240973_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240973_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240973_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240973_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240973_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240973_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240973_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240973_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240973_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240973_LG_ClassMember_3YRMember",
        "terseLabel": "C000240973_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240973_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240973_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240973_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240973_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240973_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240973_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240973_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974 [Member]",
        "verboseLabel": "VIP FundsManager 40% Portfolio - Service Class",
        "terseLabel": "VIP FundsManager 40% Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240974_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240974_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240974_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240974_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240974_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240974_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240974_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240974_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240974_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240974_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240974_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240974_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240974_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240974_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240974_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240974_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240974_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240974_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240974_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240974_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240974_LG_ClassMember_3YRMember",
        "terseLabel": "C000240974_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240974_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240974_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240974_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240974_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240974_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240974_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240974_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975 [Member]",
        "verboseLabel": "VIP FundsManager 40% Portfolio - Investor Class",
        "terseLabel": "VIP FundsManager 40% Portfolio - Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240975_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240975_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240975_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240975_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240975_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240975_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240975_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240975_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240975_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240975_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240975_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240975_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240975_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240975_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240975_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240975_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240975_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240975_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240975_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240975_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240975_LG_ClassMember_3YRMember",
        "terseLabel": "C000240975_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240975_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240975_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240975_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240975_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240975_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240975_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240975_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976 [Member]",
        "verboseLabel": "VIP FundsManager 40% Portfolio - Service Class 2",
        "terseLabel": "VIP FundsManager 40% Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240976_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000240976_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240976_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000240976_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_1_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_1_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_1_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240976_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_1_BBIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_1_BBIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_1_BBIndexMember_1YRMember [Member]",
        "verboseLabel": "C000240976_1_BBIndexMember_1YRMember",
        "terseLabel": "C000240976_1_BBIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_1_BBIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_1_BBIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_1_BBIndexMember_LOCMember [Member]",
        "verboseLabel": "C000240976_1_BBIndexMember_LOCMember",
        "terseLabel": "C000240976_1_BBIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_2_AdditionalIndexMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_2_AdditionalIndexMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_2_AdditionalIndexMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2023Member",
        "terseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000240976_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_ClassMember_AsOf_2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_ClassMember_AsOf_2023Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_ClassMember_AsOf_2023Member [Member]",
        "verboseLabel": "C000240976_ClassMember_AsOf_2023Member",
        "terseLabel": "C000240976_ClassMember_AsOf_2023Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000240976_ClassMember_AsOf_2024Member",
        "terseLabel": "C000240976_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000240976_ClassMember_AsOf_2025Member",
        "terseLabel": "C000240976_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_LG_1_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_LG_1_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_LG_1_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240976_LG_1_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240976_LG_1_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_LG_2_AdditionalIndexMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_LG_2_AdditionalIndexMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_LG_2_AdditionalIndexMember_3YRMember [Member]",
        "verboseLabel": "C000240976_LG_2_AdditionalIndexMember_3YRMember",
        "terseLabel": "C000240976_LG_2_AdditionalIndexMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_LG_ClassMember_3YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_LG_ClassMember_3YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_LG_ClassMember_3YRMember [Member]",
        "verboseLabel": "C000240976_LG_ClassMember_3YRMember",
        "terseLabel": "C000240976_LG_ClassMember_3YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000240976_NoLoadClassMember_1YRMember",
        "terseLabel": "C000240976_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000240976_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000240976_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000240976_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000240976_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000240976_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595 [Member]",
        "verboseLabel": "VIP Freedom 2070 Portfolio - Service Class",
        "terseLabel": "VIP Freedom 2070 Portfolio - Service Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250595_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250595_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250595_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250595_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_1_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_1_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_1_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250595_1_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250595_1_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250595_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250595_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250595_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250595_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_1_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_1_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_1_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250595_1_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250595_1_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250595_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250595_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250595_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250595_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250595_ClassMember_AsOf_2024Member",
        "terseLabel": "C000250595_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250595_ClassMember_AsOf_2025Member",
        "terseLabel": "C000250595_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_LG_1_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_LG_1_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_LG_1_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250595_LG_1_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250595_LG_1_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_LG_2_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_LG_2_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_LG_2_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250595_LG_2_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250595_LG_2_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_LG_ClassMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_LG_ClassMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_LG_ClassMember_2YRMember [Member]",
        "verboseLabel": "C000250595_LG_ClassMember_2YRMember",
        "terseLabel": "C000250595_LG_ClassMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000250595_NoLoadClassMember_1YRMember",
        "terseLabel": "C000250595_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250595_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250595_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250595_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000250595_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000250595_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596 [Member]",
        "verboseLabel": "VIP Freedom 2070 Portfolio - Initial Class",
        "terseLabel": "VIP Freedom 2070 Portfolio - Initial Class"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250596_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250596_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250596_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250596_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_1_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_1_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_1_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250596_1_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250596_1_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250596_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250596_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250596_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250596_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_1_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_1_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_1_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250596_1_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250596_1_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250596_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250596_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250596_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250596_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250596_ClassMember_AsOf_2024Member",
        "terseLabel": "C000250596_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250596_ClassMember_AsOf_2025Member",
        "terseLabel": "C000250596_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_LG_1_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_LG_1_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_LG_1_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250596_LG_1_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250596_LG_1_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_LG_2_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_LG_2_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_LG_2_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250596_LG_2_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250596_LG_2_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_LG_ClassMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_LG_ClassMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_LG_ClassMember_2YRMember [Member]",
        "verboseLabel": "C000250596_LG_ClassMember_2YRMember",
        "terseLabel": "C000250596_LG_ClassMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000250596_NoLoadClassMember_1YRMember",
        "terseLabel": "C000250596_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250596_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250596_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250596_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000250596_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000250596_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597 [Member]",
        "verboseLabel": "VIP Freedom 2070 Portfolio - Service Class 2",
        "terseLabel": "VIP Freedom 2070 Portfolio - Service Class 2"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_0_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_0_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_0_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250597_0_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250597_0_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_0_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_0_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_0_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250597_0_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250597_0_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_1_AdditionalIndexMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_1_AdditionalIndexMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_1_AdditionalIndexMember_1YRMember [Member]",
        "verboseLabel": "C000250597_1_AdditionalIndexMember_1YRMember",
        "terseLabel": "C000250597_1_AdditionalIndexMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_1_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_1_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_1_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250597_1_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250597_1_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_1_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_1_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_1_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250597_1_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250597_1_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_1_AdditionalIndexMember_LOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_1_AdditionalIndexMember_LOCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_1_AdditionalIndexMember_LOCMember [Member]",
        "verboseLabel": "C000250597_1_AdditionalIndexMember_LOCMember",
        "terseLabel": "C000250597_1_AdditionalIndexMember_LOCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_2_AdditionalIndexMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_2_AdditionalIndexMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_2_AdditionalIndexMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250597_2_AdditionalIndexMember_AsOf_2024Member",
        "terseLabel": "C000250597_2_AdditionalIndexMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_2_AdditionalIndexMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_2_AdditionalIndexMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_2_AdditionalIndexMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250597_2_AdditionalIndexMember_AsOf_2025Member",
        "terseLabel": "C000250597_2_AdditionalIndexMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_ClassMember_AsOf_2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_ClassMember_AsOf_2024Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_ClassMember_AsOf_2024Member [Member]",
        "verboseLabel": "C000250597_ClassMember_AsOf_2024Member",
        "terseLabel": "C000250597_ClassMember_AsOf_2024Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_ClassMember_AsOf_2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_ClassMember_AsOf_2025Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_ClassMember_AsOf_2025Member [Member]",
        "verboseLabel": "C000250597_ClassMember_AsOf_2025Member",
        "terseLabel": "C000250597_ClassMember_AsOf_2025Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_LG_1_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_LG_1_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_LG_1_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250597_LG_1_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250597_LG_1_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_LG_2_AdditionalIndexMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_LG_2_AdditionalIndexMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_LG_2_AdditionalIndexMember_2YRMember [Member]",
        "verboseLabel": "C000250597_LG_2_AdditionalIndexMember_2YRMember",
        "terseLabel": "C000250597_LG_2_AdditionalIndexMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_LG_ClassMember_2YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_LG_ClassMember_2YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_LG_ClassMember_2YRMember [Member]",
        "verboseLabel": "C000250597_LG_ClassMember_2YRMember",
        "terseLabel": "C000250597_LG_ClassMember_2YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_NoLoadClassMember_1YRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_NoLoadClassMember_1YRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_NoLoadClassMember_1YRMember [Member]",
        "verboseLabel": "C000250597_NoLoadClassMember_1YRMember",
        "terseLabel": "C000250597_NoLoadClassMember_1YRMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_C000250597_NoLoadClassMember_2025-01-01_2025-12-31Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "C000250597_NoLoadClassMember_2025-01-01_2025-12-31Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000250597_NoLoadClassMember_2025-01-01_2025-12-31Member [Member]",
        "verboseLabel": "C000250597_NoLoadClassMember_2025-01-01_2025-12-31Member",
        "terseLabel": "C000250597_NoLoadClassMember_2025-01-01_2025-12-31Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada",
        "terseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "country_CH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CH",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland",
        "terseLabel": "Switzerland"
       }
      }
     },
     "auth_ref": []
    },
    "country_CO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CO",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia",
        "terseLabel": "Colombia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ClassAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]",
        "terseLabel": "Communications Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_Component1OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "Component1OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Component1 Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_Component2OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "Component2OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Component2 Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_Component3OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "Component3OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Component3 Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]",
        "terseLabel": "Consumer Discretionary Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]",
        "terseLabel": "Consumer Staples Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "DE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany",
        "terseLabel": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_DistributionAndService12b1FeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "DistributionAndService12b1FeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution and Service (12b-1) Fees"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_DistributionOrSimilarNon12b1FeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "DistributionOrSimilarNon12b1FeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution or Similar (Non 12b-1) Fees"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD0Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD0Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD0Member [Member]",
        "verboseLabel": "EMD0Member",
        "terseLabel": "EMD0Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD1Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD1Member [Member]",
        "verboseLabel": "EMD1Member",
        "terseLabel": "EMD1Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD2Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD2Member [Member]",
        "verboseLabel": "EMD2Member",
        "terseLabel": "EMD2Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD3Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD3Member [Member]",
        "verboseLabel": "EMD3Member",
        "terseLabel": "EMD3Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD4Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD4Member [Member]",
        "verboseLabel": "EMD4Member",
        "terseLabel": "EMD4Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_EMD5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "EMD5Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMD5Member [Member]",
        "verboseLabel": "EMD5Member",
        "terseLabel": "EMD5Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy.",
        "label": "Energy Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r76",
      "r77",
      "r78",
      "r79"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_ExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_NetExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses (as a percentage of Assets)",
        "totalLabel": "Total Expenses"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r63"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_FeeWaiverOrReimbursementOverAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "FeeWaiverOrReimbursementOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_NetExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Waiver or Reimbursement",
        "negatedLabel": "Fee Waiver or Reimbursement"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "fmr_GrandCaymanUKOverseasTerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "GrandCaymanUKOverseasTerMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GrandCaymanUKOverseasTerMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Sector",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.",
        "label": "Healthcare Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r21",
      "r76",
      "r77",
      "r78",
      "r79"
     ]
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "HoldingsTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ireland",
        "terseLabel": "Ireland"
       }
      }
     },
     "auth_ref": []
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "IndustrialSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]",
        "terseLabel": "Industrial Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_InformationTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "InformationTechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information Technology Sector [Member]",
        "terseLabel": "Information Technology Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned.",
        "label": "Investment Company Portfolio Turnover"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investment Type Categorization [Member]"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "JP",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan",
        "terseLabel": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "fmr_MSFinancialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "MSFinancialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MSFinancialsSectorMember [Member]",
        "verboseLabel": "MSFinancialsSectorMember",
        "terseLabel": "MSFinancialsSectorMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "MX",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico",
        "terseLabel": "Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ManagementFeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ManagementFeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fees (as a percentage of Assets)"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]",
        "terseLabel": "Materials Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "fmr_MultinationalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "MultinationalMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MultinationalMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "NL",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands",
        "terseLabel": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NetExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "NetExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Expenses (as a percentage of Assets)",
        "totalLabel": "Net Expenses"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "oef_OefDeprecatedConceptsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OefDeprecatedConceptsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deprecated OEF Concepts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses (as a percentage of Assets):",
        "totalLabel": "Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "fmr_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "OtherMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_PH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "PH",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Philippines",
        "terseLabel": "Philippines"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfNav",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r72"
     ]
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "fmr_QDAAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDAAAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDAAAMember [Member]",
        "verboseLabel": "QDAAAMember",
        "terseLabel": "QDAAAMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDAAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDAAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDAAMember [Member]",
        "verboseLabel": "QDAAMember",
        "terseLabel": "QDAAMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDAMember [Member]",
        "verboseLabel": "QDAMember",
        "terseLabel": "QDAMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDBBBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDBBBMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDBBBMember [Member]",
        "verboseLabel": "QDBBBMember",
        "terseLabel": "QDBBBMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDBBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDBBMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDBBMember [Member]",
        "verboseLabel": "QDBBMember",
        "terseLabel": "QDBBMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDBMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDBMember [Member]",
        "verboseLabel": "QDBMember",
        "terseLabel": "QDBMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDCCCCCCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDCCCCCCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDCCCCCCMember [Member]",
        "verboseLabel": "QDCCCCCCMember",
        "terseLabel": "QDCCCCCCMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDDMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDDMember [Member]",
        "verboseLabel": "QDDMember",
        "terseLabel": "QDDMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDEquitiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDEquitiesMember [Member]",
        "verboseLabel": "QDEquitiesMember",
        "terseLabel": "QDEquitiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDNotRatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDNotRatedMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDNotRatedMember [Member]",
        "verboseLabel": "QDNotRatedMember",
        "terseLabel": "QDNotRatedMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDShortTermInvestmentsandNetOtherAssetsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDShortTermInvestmentsandNetOtherAssetsLiabilitiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDShortTermInvestmentsandNetOtherAssetsLiabilitiesMember [Member]",
        "verboseLabel": "QDShortTermInvestmentsandNetOtherAssetsLiabilitiesMember",
        "terseLabel": "QDShortTermInvestmentsandNetOtherAssetsLiabilitiesMember"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_QDUSGovernmentandUSGovernmentAgencyObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "QDUSGovernmentandUSGovernmentAgencyObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QDUSGovernmentandUSGovernmentAgencyObligationsMember [Member]",
        "verboseLabel": "QDUSGovernmentandUSGovernmentAgencyObligationsMember",
        "terseLabel": "QDUSGovernmentandUSGovernmentAgencyObligationsMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate Sector",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities.",
        "label": "Real Estate Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r76",
      "r77",
      "r78",
      "r79"
     ]
    },
    "country_SA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "SA",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Saudi Arabia",
        "terseLabel": "Saudi Arabia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ShareholderReportLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "ShareholderReportTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Table]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "fmr_TH0Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH0Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH0Member [Member]",
        "verboseLabel": "TH0Member",
        "terseLabel": "TH0Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH1Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH1Member [Member]",
        "verboseLabel": "TH1Member",
        "terseLabel": "TH1Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH2Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH2Member [Member]",
        "verboseLabel": "TH2Member",
        "terseLabel": "TH2Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH3Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH3Member [Member]",
        "verboseLabel": "TH3Member",
        "terseLabel": "TH3Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH4Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH4Member [Member]",
        "verboseLabel": "TH4Member",
        "terseLabel": "TH4Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH5Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH5Member [Member]",
        "verboseLabel": "TH5Member",
        "terseLabel": "TH5Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH6Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH6Member [Member]",
        "verboseLabel": "TH6Member",
        "terseLabel": "TH6Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH7Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH7Member [Member]",
        "verboseLabel": "TH7Member",
        "terseLabel": "TH7Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH8Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH8Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH8Member [Member]",
        "verboseLabel": "TH8Member",
        "terseLabel": "TH8Member"
       }
      }
     },
     "auth_ref": []
    },
    "fmr_TH9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.fidelity.com/20260228",
     "localname": "TH9Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TH9Member [Member]",
        "verboseLabel": "TH9Member",
        "terseLabel": "TH9Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Ticker",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]",
        "terseLabel": "Utilities Sector Member"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024q3",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "a"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "b"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "c",
   "Sentence": "i"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "c",
   "Sentence": "iii"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "d"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "e"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "f",
   "Sentence": "i"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r75": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r77": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r78": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r79": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
