{
 "version": "2.2",
 "instance": {
  "f39308d1.htm": {
   "nsprefix": "jhvit",
   "nsuri": "http://www.jhinvestments.com/20240814",
   "dts": {
    "inline": {
     "local": [
      "f39308d1.htm"
     ]
    },
    "schema": {
     "local": [
      "jhvit-20240814.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/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023_def.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/oef/2023/oef-2023.xsd",
      "https://xbrl.sec.gov/oef/2023/oef-2023_lab.xsd",
      "https://xbrl.sec.gov/oef/2023/oef-sr-2023.xsd"
     ]
    }
   },
   "keyStandard": 26,
   "keyCustom": 0,
   "axisStandard": 8,
   "axisCustom": 0,
   "memberStandard": 66,
   "memberCustom": 380,
   "hidden": {
    "total": 773,
    "http://xbrl.sec.gov/oef/2023": 770,
    "http://xbrl.sec.gov/dei/2023": 3
   },
   "contextCount": 3019,
   "entityCount": 1,
   "segmentCount": 446,
   "elementCount": 568,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2023": 4782,
    "http://fasb.org/us-gaap/2023": 293,
    "http://xbrl.sec.gov/dei/2023": 153
   },
   "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": "DefaultContext",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f39308d1.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": "DefaultContext",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f39308d1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231_20240630_C000117965Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f39308d1.htm",
      "unique": true
     }
    },
    "R3": {
     "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": "3",
     "firstAnchor": {
      "contextRef": "TI20240630_C000117965Member_AssetBackedSecuritiesMember",
      "name": "oef:PctOfNav",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f39308d1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "TI20240630_C000117965Member_AssetBackedSecuritiesMember",
      "name": "oef:PctOfNav",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f39308d1.htm",
      "first": true,
      "unique": true
     }
    },
    "R9999": {
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "longName": "Uncategorized Items - f39308d1.htm",
     "shortName": "Uncategorized Items - f39308d1.htm",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "4",
     "firstAnchor": null,
     "uniqueAnchor": null
    }
   },
   "tag": {
    "jhvit_ACIWorldwideIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ACIWorldwideIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACI Worldwide Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ASMLHoldingNVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ASMLHoldingNVMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASML Holding NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AU",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AbercrombieAndFitchCompanyClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AbercrombieAndFitchCompanyClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Abercrombie And Fitch Company Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountValueTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "oef_AcctVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AcctVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "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": [
      "r62"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "jhvit_AdeccoGroupAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AdeccoGroupAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adecco Group AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "jhvit_AffiliatedInvestmentCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AffiliatedInvestmentCompaniesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated investment companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AlphabetIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AlphabetIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alphabet Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AlphabetIncClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AlphabetIncClassCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alphabet Inc Class C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AmazonComIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AmazonComIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amazon com Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": []
    },
    "jhvit_AmericanHomes4RentClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AmericanHomes4RentClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Homes 4 Rent Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AmericanInternationalGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AmericanInternationalGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American International Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AnalogDevicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AnalogDevicesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analog Devices Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "jhvit_AppfolioIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AppfolioIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appfolio Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AppleIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AppleIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Apple Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AppliedIndustrialTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AppliedIndustrialTechnologiesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applied Industrial Technologies Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AsahiGroupHoldingsLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AsahiGroupHoldingsLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asahi Group Holdings Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetBackedSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset-Backed Securities [Member]",
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r81",
      "r83",
      "r84"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Assets",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "jhvit_AstraZenecaPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AstraZenecaPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AstraZeneca PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_AvalonBayCommunitiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AvalonBayCommunitiesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AvalonBay Communities Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "jhvit_AxonEnterpriseIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "AxonEnterpriseIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Axon Enterprise Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_BM": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "BM",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BERMUDA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BOETechnologyGroupCompanyLtdClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BOETechnologyGroupCompanyLtdClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BOE Technology Group Company Ltd Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BPERBancaSpAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BPERBancaSpAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BPER Banca SpA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_BR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "BR",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BaloiseHoldingAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BaloiseHoldingAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Baloise Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BanksMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BeazleyPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BeazleyPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beazley PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BeijingNewBuildingMaterialsPLCClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BeijingNewBuildingMaterialsPLCClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing New Building Materials PLC Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BeijingRoborockTechnologyCompanyLtdClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BeijingRoborockTechnologyCompanyLtdClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Roborock Technology Company Ltd Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BeldenIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BeldenIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Belden Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BerkshireHathawayIncClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BerkshireHathawayIncClassBMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Berkshire Hathaway Inc Class B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BioMarinPharmaceuticalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BioMarinPharmaceuticalIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BioMarin Pharmaceutical Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BiotechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BiotechnologyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Biotechnology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BreadFinancialHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BreadFinancialHoldingsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bread Financial Holdings Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jhvit_BroadcomIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BroadcomIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broadcom Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_BurlingtonStoresIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "BurlingtonStoresIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Burlington Stores Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022342Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022342Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022342 [Member]",
        "terseLabel": "Series NAV"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022347Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022347Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022347 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022348Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022348Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022348 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022349Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022349Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022349 [Member]",
        "terseLabel": "Series III"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022351Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022351Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022351 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022352Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022352Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022352 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022353Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022353Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022353 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022354Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022354Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022354 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022355Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022355Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022355 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022356Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022356Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022356 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022362Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022362 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022366Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022366 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022367Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022367 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022368Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022368 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022374Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022374 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022375Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022375 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022376Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022376 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022398Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022398 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022399Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022399 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022400Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022400 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022402Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022402 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022403Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022403 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022404Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022404 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022410Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022410 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022411Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022411 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022412Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022412 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022418Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022418 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022419Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022419 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022420Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022420 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022430Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022430Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022430 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022431Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022431Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022431 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022432Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022432Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022432 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022442Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022442Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022442 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022443Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022443Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022443 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022444Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022444Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022444 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022446Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022446Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022446 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022447Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022447Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022447 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022448Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022448Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022448 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022475Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022475Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022475 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022476Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022476Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022476 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022477Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022477Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022477 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022567Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022567 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022568Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022568 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022569Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022569 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022588Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022588Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022588 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022589Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022589Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022589 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022590Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022590Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022590 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022593Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022593Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022593 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022594Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022594Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022594 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022595Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022595Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022595 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022598Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022598Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022598 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022599Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022599Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022599 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022600Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022600Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022600 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022603Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022603Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022603 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022604Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022604Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022604 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022605Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022605Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022605 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022620Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022620Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022620 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022621Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022621Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022621 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022622Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022622Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022622 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022624Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022624Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022624 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022625Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022625Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022625 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022626Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022626Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022626 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022636Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022636Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022636 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022637Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022637Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022637 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022638Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022638Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022638 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022640Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022640Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022640 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022641Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022641Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022641 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022642Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022642Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022642 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022664Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022664Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022664 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022665Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022665Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022665 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022666Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022666Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022666 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022668Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022668Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022668 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022684Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022684 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022685Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022685 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022686Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022686 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022688Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022688Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022688 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022689Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022689Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022689 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022690Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022690Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022690 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022703Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022703Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022703 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022704Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022704Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022704 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022705Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022705Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022705 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022707Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022707Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022707 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022708Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022708Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022708 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022709Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022709 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022711Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022711 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022712Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022712 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022713Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022713 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022723Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022723Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022723 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022724Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022724Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022724 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022725Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022725Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022725 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022739Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022739Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022739 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022740Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022740Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022740 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022741Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022741Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022741 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022743Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022743Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022743 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022744Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022744Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022744 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022745Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022745Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022745 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022759Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022759Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022759 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022760Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022760Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022760 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022761Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022761Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022761 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022811Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022811Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022811 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022812Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022812Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022812 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022813Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022813Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022813 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022819Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022819Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022819 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022820Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022820Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022820 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022821Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022821Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022821 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022831Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022831Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022831 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022832Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022832Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022832 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000022833Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000022833Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000022833 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047744Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047744Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047744 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047745Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047745Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047745 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047746Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047746Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047746 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047759Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047759Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047759 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047760Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047760Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047760 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047761Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047761Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047761 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047762Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047762Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047762 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047763Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047763Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047763 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000047764Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000047764Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000047764 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000063026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000063026Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000063026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000063027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000063027Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000063027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000063028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000063028Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000063028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000073237Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000073237Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000073237 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000073238Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000073238Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000073238 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000073239Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000073239Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000073239 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000078285Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000078285Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000078285 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000078286Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000078286Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000078286 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000078287Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000078287Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000078287 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000090649Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000090649Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000090649 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000090650Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000090650Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000090650 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000090651Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000090651Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000090651 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099620Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099620Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099620 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099621Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099621Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099621 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099622Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099622Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099622 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099623Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099623Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099623 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099624Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099624Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099624 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099625Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099625Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099625 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099626Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099626Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099626 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099627Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099627Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099627 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099628Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099628Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099628 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099629Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099629Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099629 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099630Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099630Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099630 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000099631Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000099631Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000099631 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000111804Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000111804Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000111804 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117965Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117965Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117965 [Member]",
        "terseLabel": "Series I"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117966Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117966Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117966 [Member]",
        "terseLabel": "Series II"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117967Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117967Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117967 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117968Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117968Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117968 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117969Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117969Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117969 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_C000117970Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "C000117970Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000117970 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CCCAndBelowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CCCAndBelowMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CCC and below [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_CH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CH",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWITZERLAND"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CN",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "country_CO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CO",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COLOMBIA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CRHPLCLondonStockExchangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CRHPLCLondonStockExchangeMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CRH PLC London Stock Exchange [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CabotCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CabotCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cabot Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CapitalMarketsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CapitalMarketsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital markets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CapitalPreferredSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CapitalPreferredSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital preferred securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CarlisleCompaniesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CarlisleCompaniesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carlisle Companies Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CenovusEnergyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CenovusEnergyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cenovus Energy Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CheniereEnergyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CheniereEnergyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cheniere Energy Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ChordEnergyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ChordEnergyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chord Energy Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ChubbLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ChubbLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chubb Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CitigroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CitigroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Citigroup Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ClassAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_CollateralizedMortgageObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollateralizedMortgageObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateralized Mortgage Obligations [Member]",
        "documentation": "The category includes multiclass, pay-through securitizations collateralized by mortgages secured by assets, such as automobiles and boats, which are generally structured so that the collections of principal and interest due from the underlying debtors are paid to the holders of the CMO."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "jhvit_ComcastCorpClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ComcastCorpClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comcast Corp Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ComfortSystemsUSAIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ComfortSystemsUSAIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comfort Systems USA Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r77",
      "r78",
      "r88",
      "r90",
      "r92"
     ]
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_ConocoPhillipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ConocoPhillipsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ConocoPhillips [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_ConsumerFinanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ConsumerFinanceMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer finance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_ConvertibleBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ConvertibleBondsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CorningIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CorningIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corning Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Bond Securities [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "srt_CreditRatingAMBestAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CreditRatingAMBestAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": [
      "r23",
      "r79",
      "r85",
      "r87"
     ]
    },
    "srt_CreditRatingAMBestDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CreditRatingAMBestDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": []
    },
    "srt_CreditRatingFitchAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CreditRatingFitchAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": [
      "r23",
      "r79",
      "r87"
     ]
    },
    "srt_CreditRatingMoodysAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CreditRatingMoodysAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": [
      "r23",
      "r79",
      "r85",
      "r87"
     ]
    },
    "srt_CreditRatingStandardPoorsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CreditRatingStandardPoorsAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": [
      "r23",
      "r79",
      "r85",
      "r87"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_CrownCastleIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CrownCastleIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crown Castle Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CurtissWrightCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CurtissWrightCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Curtiss Wright Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_CyberArkSoftwareLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "CyberArkSoftwareLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CyberArk Software Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "country_DK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DK",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DENMARK"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_DanaherCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DanaherCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Danaher Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsLargeCapMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Equity Securities, US, Large Cap [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having large market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r86"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMidCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsMidCapMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Equity Securities, US, Mid Cap [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having medium market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsSmallCapMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Equity Securities, US, Small Cap [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "jhvit_DexComIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DexComIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DexCom Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_DigitalRealtyTrustIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DigitalRealtyTrustIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Digital Realty Trust Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_DiscoverFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DiscoverFinancialServicesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discover Financial Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "jhvit_DiversifiedREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DiversifiedREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diversified REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": []
    },
    "jhvit_DraftKingsIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "DraftKingsIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DraftKings Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ELFBeautyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ELFBeautyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "e l f Beauty Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_EMCORGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EMCORGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMCOR Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "ES",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ElementSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ElementSolutionsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Element Solutions Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ElevanceHealthIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ElevanceHealthIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elevance Health Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_EliLillyAndCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EliLillyAndCompanyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eli Lilly And Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_EmergingMarketEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EmergingMarketEquityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Emerging market equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Sector [Member]",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r33"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r76"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r33"
     ]
    },
    "jhvit_EquinixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EquinixIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equinix Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_EquityInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EquityInvestmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Member]",
        "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to share prices."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "jhvit_EssexPropertyTrustIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "EssexPropertyTrustIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Essex Property Trust Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r74"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "srt_ExternalCreditRatingFitchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ExternalCreditRatingFitchMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": []
    },
    "srt_ExternalCreditRatingMoodysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ExternalCreditRatingMoodysMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": []
    },
    "srt_ExternalCreditRatingStandardPoorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ExternalCreditRatingStandardPoorsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "auth_ref": []
    },
    "jhvit_ExtraSpaceStorageIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ExtraSpaceStorageIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extra Space Storage Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "country_FR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "FR",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_FTAIAviationLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FTAIAviationLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FTAI Aviation Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_FabrinetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FabrinetMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fabrinet [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "jhvit_FifthThirdBancorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FifthThirdBancorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fifth Third Bancorp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialServicesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Services Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in financial services."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "jhvit_FinancialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FinancialsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_FirstEnergyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FirstEnergyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FirstEnergy Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_FirstHawaiianIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FirstHawaiianIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Hawaiian Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Securities [Member]",
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r86"
     ]
    },
    "jhvit_FlexLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FlexLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Flex Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_FluorCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "FluorCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fluor Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ForeignGovernmentObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ForeignGovernmentObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign government obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GEAGroupAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GEAGroupAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEA Group AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_GR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GR",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GREECE"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GeneralElectricCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GeneralElectricCompanyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Electric Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GeniusElectronicOpticalCompanyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GeniusElectronicOpticalCompanyLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Genius Electronic Optical Company Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_GeorgFischerAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GeorgFischerAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Georg Fischer AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GrandCanyonEducationIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GrandCanyonEducationIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grand Canyon Education Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GreeElectricAppliancesIncOfZhuhaiClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GreeElectricAppliancesIncOfZhuhaiClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gree Electric Appliances Inc of Zhuhai Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_GulfportEnergyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "GulfportEnergyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gulfport Energy Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HK",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HancockWhitneyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HancockWhitneyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hancock Whitney Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HealthCareEquipmentAndSuppliesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HealthCareEquipmentAndSuppliesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health care equipment and supplies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HealthCareProvidersAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HealthCareProvidersAndServicesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health care providers and services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HealthCareREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HealthCareREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health care REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HealthEquityIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HealthEquityIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HealthEquity Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Healthcare Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "jhvit_HelvetiaHoldingAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HelvetiaHoldingAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Helvetia Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "HoldingsTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_HotelAndResortREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HotelAndResortREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hotel and resort REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HotelsRestaurantsAndLeisureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HotelsRestaurantsAndLeisureMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hotels restaurants and leisure [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_HoulihanLokeyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "HoulihanLokeyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Houlihan Lokey Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IRELAND"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IN",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_INGGroepNVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "INGGroepNVMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ING Groep NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_IS": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IS",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICELAND"
       }
      }
     },
     "auth_ref": []
    },
    "country_IT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IT",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ITALY"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_IlluminaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IlluminaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Illumina Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "jhvit_IndustrialREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IndustrialREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "IndustrialSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_InformationTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "InformationTechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information Technology Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_InsmedIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "InsmedIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insmed Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InsuranceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Sector [Member]",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to insurance."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "jhvit_IntappIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IntappIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intapp Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_IntermediateBondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IntermediateBondMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intermediate bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_InternationalEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "InternationalEquityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "International equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_IntuitIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IntuitIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intuit Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_IntuitiveSurgicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "IntuitiveSurgicalIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intuitive Surgical Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Portfolio Turnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r28"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r28"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_JPMorganChaseAndCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "JPMorganChaseAndCoMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JPMorgan Chase And Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_KKRAndCompanyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "KKRAndCompanyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KKR And Company Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_KLACorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "KLACorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KLA Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "KR",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF"
       }
      }
     },
     "auth_ref": []
    },
    "country_KY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "KY",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CAYMAN ISLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_KinrossGoldCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "KinrossGoldCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kinross Gold Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_LEGImmobilienSEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LEGImmobilienSEMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEG Immobilien SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_LVMHMoetHennessyLouisVuittonSEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LVMHMoetHennessyLouisVuittonSEMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LVMH Moet Hennessy Louis Vuitton SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_LargeBlendMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LargeBlendMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Large blend [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_LennarCorpClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LennarCorpClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lennar Corp Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_LennoxInternationalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LennoxInternationalIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lennox International Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_LifeSciencesToolsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LifeSciencesToolsAndServicesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Life sciences tools and services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jhvit_LiveNationEntertainmentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "LiveNationEntertainmentIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Live Nation Entertainment Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MACOMTechnologySolutionsHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MACOMTechnologySolutionsHoldingsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MACOM Technology Solutions Holdings Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MKSInstrumentsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MKSInstrumentsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MKS Instruments Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MX",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "country_MY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MY",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MALAYSIA"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ManhattanAssociatesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ManhattanAssociatesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manhattan Associates Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MastercardIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MastercardIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mastercard Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MatadorResourcesCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MatadorResourcesCompanyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Matador Resources Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_MerckAndCompanyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MerckAndCompanyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merck And Company Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MeritageHomesCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MeritageHomesCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Meritage Homes Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MetLifeIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MetLifeIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MetLife Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MetaPlatformsIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MetaPlatformsIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Meta Platforms Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MicrosoftCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MicrosoftCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Microsoft Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MideaGroupCompanyLtdClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MideaGroupCompanyLtdClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Midea Group Company Ltd Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MonolithicPowerSystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MonolithicPowerSystemsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monolithic Power Systems Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MoodysAaaRatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MoodysAaaRatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Moody's, Aaa Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MorganStanleyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MorganStanleyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morgan Stanley [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage-Backed Securities, Issued by Private Enterprises [Member]",
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by non-governmental sponsored enterprises."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r86"
     ]
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]",
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r83",
      "r84",
      "r86"
     ]
    },
    "jhvit_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesQualityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesQualityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Backed Securities Issued by US Government Sponsored Enterprises Quality [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_MortgageRealEstateInvestmentTrustsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "MortgageRealEstateInvestmentTrustsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage real estate investment trusts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MunicipalBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MunicipalBondsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Municipal Bonds [Member]",
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments."
       }
      }
     },
     "auth_ref": []
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NL",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "country_NO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NO",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NORWAY"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NVIDIACorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NVIDIACorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NVIDIA Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_NZ": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NZ",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NEW ZEALAND"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NasdaqIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NasdaqIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nasdaq Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NationalBankHoldingsCorpClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NationalBankHoldingsCorpClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "National Bank Holdings Corp Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NestleSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NestleSAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nestle SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NetflixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NetflixIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netflix Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NewsCorpClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NewsCorpClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "News Corp Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": []
    },
    "jhvit_NotRatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NotRatedMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not rated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NovantaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NovantaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Novanta Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NovartisAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NovartisAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Novartis AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NovoNordiskASADRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NovoNordiskASADRMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Novo Nordisk A S ADR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_NovoNordiskASClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "NovoNordiskASClassBMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Novo Nordisk A S Class B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_OfficeREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "OfficeREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_OracleCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "OracleCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oracle Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_OtherAssetsAndLiabilitiesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "OtherAssetsAndLiabilitiesNetMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets and liabilities net [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other countries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_Over90DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "Over90DaysMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over 90 days [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PJTPartnersIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PJTPartnersIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PJT Partners Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PROCEPTBioRoboticsCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PROCEPTBioRoboticsCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROCEPT BioRobotics Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PSPSwissPropertyAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PSPSwissPropertyAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PSP Swiss Property AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ParkerHannifinCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ParkerHannifinCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parker Hannifin Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfNav",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_PennyMacFinancialServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PennyMacFinancialServicesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PennyMac Financial Services Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r51",
      "r75"
     ]
    },
    "jhvit_PharmaceuticalsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PharmaceuticalsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pharmaceuticals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PhilipMorrisInternationalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PhilipMorrisInternationalIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Philip Morris International Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PinnacleFinancialPartnersIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PinnacleFinancialPartnersIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pinnacle Financial Partners Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PinterestIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PinterestIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pinterest Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PopularIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PopularIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Popular Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PreferredSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PreferredSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "jhvit_PrologisIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PrologisIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prologis Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_PureStorageIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "PureStorageIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pure Storage Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_QualcommIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "QualcommIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Qualcomm Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_RealEstateManagementAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "RealEstateManagementAndDevelopmentMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real estate management and development [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "jhvit_RegeneronPharmaceuticalsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "RegeneronPharmaceuticalsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regeneron Pharmaceuticals Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ReinsuranceGroupOfAmericaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ReinsuranceGroupOfAmericaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reinsurance Group of America Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_RelianceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "RelianceIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reliance Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepurchaseAgreementsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreements [Member]",
        "documentation": "Investments represented by an agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Such agreements are generally short-term in nature."
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ResidentialREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ResidentialREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Residential REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_RetailREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "RetailREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_RoyalCaribbeanCruisesLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "RoyalCaribbeanCruisesLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royal Caribbean Cruises Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_SE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "SE",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWEDEN"
       }
      }
     },
     "auth_ref": []
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "SG",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SKHynixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SKHynixIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SK Hynix Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SLGreenRealtyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SLGreenRealtyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SL Green Realty Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SPSCommerceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SPSCommerceIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPS Commerce Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SPXTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SPXTechnologiesIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPX Technologies Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SSEPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SSEPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SSE PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SaiaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SaiaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Saia Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "jhvit_SamsungElectronicsCompanyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SamsungElectronicsCompanyLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Samsung Electronics Company Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SandozGroupAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SandozGroupAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sandoz Group AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SanofiSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SanofiSAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sanofi SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r34"
     ]
    },
    "jhvit_SelectMedicalHoldingsCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SelectMedicalHoldingsCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Select Medical Holdings Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ServiceNowIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ServiceNowIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ServiceNow Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "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": [
      "r55"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "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": [
      "r55"
     ]
    },
    "jhvit_ShellPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ShellPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shell PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ShortTermInvestmentsAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ShortTermInvestmentsAndOtherMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments and other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ShortTermInvestmentsAndOtherQualityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ShortTermInvestmentsAndOtherQualityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments and other Quality [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r20"
     ]
    },
    "jhvit_ShortTermInvestmentsQualityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ShortTermInvestmentsQualityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investments Quality [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SiemensAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SiemensAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Siemens AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SimonPropertyGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SimonPropertyGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Simon Property Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SitioRoyaltiesCorpClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SitioRoyaltiesCorpClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sitio Royalties Corp Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SixtyOneTo90DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SixtyOneTo90DaysMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sixty One To 90 days [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SpecializedREITsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SpecializedREITsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Specialized REITs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SpotifyTechnologySAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SpotifyTechnologySAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spotify Technology SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SproutsFarmersMarketIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SproutsFarmersMarketIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sprouts Farmers Market Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StandardPoorsAARatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StandardPoorsAARatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard &amp; Poor's, AA Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StandardPoorsARatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StandardPoorsARatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard &amp; Poor's, A Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StandardPoorsBBBRatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StandardPoorsBBBRatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard &amp; Poor's, BBB Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StandardPoorsBBRatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StandardPoorsBBRatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard &amp; Poor's, BB Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StandardPoorsBRatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StandardPoorsBRatingMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard &amp; Poor's, B Rating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_StanleyBlackAndDeckerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "StanleyBlackAndDeckerIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stanley Black And Decker Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_StrategicEducationIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "StrategicEducationIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Strategic Education Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_StrykerCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "StrykerCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stryker Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SumitomoMitsuiFinancialGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SumitomoMitsuiFinancialGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sumitomo Mitsui Financial Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "jhvit_SwissPrimeSiteAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SwissPrimeSiteAGMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swiss Prime Site AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_SynopsysIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "SynopsysIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Synopsys Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TEConnectivityLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TEConnectivityLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TE Connectivity Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_TH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TH",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "THAILAND"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TW",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TaiwanSemiconductorManufacturingCompanyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TaiwanSemiconductorManufacturingCompanyLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan Semiconductor Manufacturing Company Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TechnipFMCPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TechnipFMCPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TechnipFMC PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TencentHoldingsLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TencentHoldingsLtdMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tencent Holdings Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TermLoansMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TerrenoRealtyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TerrenoRealtyCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Terreno Realty Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TeslaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TeslaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tesla Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TheAZEKCompanyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TheAZEKCompanyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The AZEK Company Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TheGoldmanSachsGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TheGoldmanSachsGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Goldman Sachs Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TheProgressiveCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TheProgressiveCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Progressive Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TheSouthernCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TheSouthernCompanyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Southern Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ThermoFisherScientificIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ThermoFisherScientificIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thermo Fisher Scientific Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ThirtyOneTo60DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ThirtyOneTo60DaysMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty One To 60 days [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TopBuildCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TopBuildCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TopBuild Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TotalEnergiesSEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TotalEnergiesSEMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ToyotaMotorCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ToyotaMotorCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Toyota Motor Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_TradewebMarketsIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TradewebMarketsIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tradeweb Markets Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": []
    },
    "jhvit_TriMasCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "TriMasCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TriMas Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_USGovernmentAndAgencyObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "USGovernmentAndAgencyObligationsMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Government and agency obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Corporations and Agencies Securities [Member]",
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "jhvit_USGovernmentCorporationsAndAgenciesSecuritiesQualityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesQualityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Corporations and Agencies Securities Quality [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentDebtSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Debt Securities [Member]",
        "documentation": "Debt securities issued by the United States government."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "jhvit_USGovernmentDebtSecuritiesQualityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "USGovernmentDebtSecuritiesQualityMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Debt Securities Quality [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r24",
      "r25",
      "r89"
     ]
    },
    "jhvit_USTreasurySecuritiesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "USTreasurySecuritiesOneMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_USTreasurySecuritiesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "USTreasurySecuritiesTwoMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_UnaffiliatedInvestmentCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "UnaffiliatedInvestmentCompaniesMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unaffiliated investment companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_UnitedHealthGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "UnitedHealthGroupIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UnitedHealth Group Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_UnitedRentalsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "UnitedRentalsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Rentals Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "jhvit_VaxcyteIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "VaxcyteIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vaxcyte Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_VerraMobilityCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "VerraMobilityCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Verra Mobility Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_VertexPharmaceuticalsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "VertexPharmaceuticalsIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vertex Pharmaceuticals Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ViperEnergyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ViperEnergyIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Viper Energy Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_VisaIncClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "VisaIncClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Visa Inc Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_VistryGroupPLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "VistryGroupPLCMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vistry Group PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_WalmartIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "WalmartIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Walmart Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_WellsFargoAndCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "WellsFargoAndCompanyMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wells Fargo And Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_WelltowerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "WelltowerIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Welltower Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_WesternDigitalCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "WesternDigitalCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Western Digital Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_WilliamsSonomaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "WilliamsSonomaIncMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Williams Sonoma Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_WithSalesLdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2023",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "jhvit_YageoCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "YageoCorpMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yageo Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jhvit_ZeroTo30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jhinvestments.com/20240814",
     "localname": "ZeroTo30DaysMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zero To 30 days [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-19"
  },
  "r3": {
   "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/2147480524/946-210-50-1"
  },
  "r4": {
   "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/2147480524/946-210-50-1"
  },
  "r5": {
   "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/2147480524/946-210-50-1"
  },
  "r6": {
   "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/2147480524/946-210-50-6"
  },
  "r7": {
   "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/2147480524/946-210-50-6"
  },
  "r8": {
   "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/2147480032/946-320-S99-1"
  },
  "r9": {
   "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/2147480032/946-320-S99-1"
  },
  "r10": {
   "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/2147480032/946-320-S99-2"
  },
  "r11": {
   "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/2147480032/946-320-S99-3"
  },
  "r12": {
   "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/2147480032/946-320-S99-3"
  },
  "r13": {
   "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 B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r14": {
   "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 C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r15": {
   "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/2147480032/946-320-S99-6"
  },
  "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 A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r17": {
   "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/2147480032/946-320-S99-7"
  },
  "r18": {
   "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/2147480032/946-320-S99-7"
  },
  "r19": {
   "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/2147480032/946-320-S99-7"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r28": {
   "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/2147480493/946-210-55-1"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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/2147480032/946-320-S99-2"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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/2147480032/946-320-S99-6"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r77": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r79": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29"
  },
  "r80": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r81": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r82": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r83": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r84": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r85": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r86": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r88": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r90": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r91": {
   "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/2147480737/946-205-50-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r93": {
   "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/2147480032/946-320-S99-1"
  },
  "r94": {
   "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/2147480032/946-320-S99-2"
  },
  "r95": {
   "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/2147480032/946-320-S99-3"
  },
  "r96": {
   "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/2147480032/946-320-S99-6"
  }
 }
}
