<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>919</ContextCount>
  <ElementCount>25</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>441</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="N-CSRS" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="primary-document.htm">primary-document.htm</File>
    <File>thvnt-20240628.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>a7jpvNmJFCtCnj22cMySC4MOkjzM.jpg</File>
    <File>acfl99QRcLkXomqG9kbkxFlswJXL.jpg</File>
    <File>afhQddAi6PlckpxloKGXuRXSW7s9.jpg</File>
    <File>auvq96VMf7I9dGcuRaAAWfdaP4Fx.jpg</File>
    <File>bHZb3nvEVnlueca2Rd9tHCcB3pnv.jpg</File>
    <File>bKQyiCLUUEoRresf8XhsKr9I9USY.jpg</File>
    <File>bQXtjNk2tvfa0OxvJeedUjGoUyXg.jpg</File>
    <File>bS1iV9r3Z7Oy9mPRILQzm0Kcf0AQ.jpg</File>
    <File>bWCv3CdZnty4VBuUY44CrYXfGTDV.jpg</File>
    <File>bhx2XiFcmtJqeIbvgXI8mCmKsYFJ.jpg</File>
    <File>bkNPiKGgBjEm4xpOtZTTO2ByE9eg.jpg</File>
    <File>bkOfaro4JpRBFx4kzZz81fuKZyQh.jpg</File>
    <File>btvaBjIlt7x78TNjt1sCkThLpKpc.jpg</File>
    <File>c9bVk3L109n6MUNIzZVlVchOnKZR.jpg</File>
    <File>cBSf8UCDaRjZEIzF1bi3zSgeNLhU.jpg</File>
    <File>cG5qxiq4DsbwvaoZc5BlwM1ueuH5.jpg</File>
    <File>d1YPpDwBiXNmAK2lDekJeOX2tYSN.jpg</File>
    <File>dptjIonFODRi3gzsCh4JtVUaoOEu.jpg</File>
    <File>dwSxMLPp43buDsgpAOohTQXhxgmo.jpg</File>
    <File>e7n5LCwbRlFc7xgpUEvwpRI4pAOE.jpg</File>
    <File>eDizE3nj6yEO3G6As6C8vPEQ7j14.jpg</File>
    <File>eYc1FyGhu7m0asc3X6vzYhbBRLyI.jpg</File>
    <File>erTWAOvMf4VS3CWutuaJ0Ax06ljt.jpg</File>
    <File>ewb2J7oV9HEbjimizoVxVC5ZRLJC.jpg</File>
    <File>f8LzS0xzAhrNpPSYfFj6QxAFZJv0.jpg</File>
    <File>fBZ6h3srNRNV5ERPPoDMvfbGmCfp.jpg</File>
    <File>flgThAnn2zQ2ETtCXhsLFrzlu1FK.jpg</File>
    <File>fzIMshY1SddfPkIrrGD5ancUFX37.jpg</File>
    <File>gtCU7P00QD8xmlXz4BgdusF8XDMG.jpg</File>
    <File>gxuuq7V65aeHrtiIrbW35luwIrib.jpg</File>
    <File>h0cadz8Kk8LyLXXybJeNF19fPKmU.jpg</File>
    <File>h91SOlE7ZAFUJeXtA2QKTW0VYe7X.jpg</File>
    <File>hGBPmDHYZlGk6LI9WmWAJoYQqmUI.jpg</File>
    <File>iAuuPnJ5iAGaBURhmAR0GLoaS74O.jpg</File>
    <File>iZbyTHCHwOIWOedaM3li3Vn0S9DC.jpg</File>
    <File>ihATLA78SSEbqfsTOgzaSUf4TtOU.jpg</File>
    <File>inAipkqVRjpdB3T4uZdOPOlnhj9o.jpg</File>
    <File>j9MEK2IbhSszyI8vYg8i8vKtyVmk.jpg</File>
    <File>jE5o3UB1ZvjFObiO1n3DHnBS0dXe.jpg</File>
    <File>jkNua5lhZNI6rX7yN4FLzP5h4rQP.jpg</File>
    <File>jw2xYkgQJPnAtOknJXmadEZieD6Z.jpg</File>
    <File>kD5SwdrIwBLReYafpnIPvqOzBIVk.jpg</File>
    <File>kNp1Mg5rjY6jAiO4KIdbwBNpUyve.jpg</File>
    <File>kb8MpGZTudK80PpqrbTxVaaAnHhY.jpg</File>
    <File>kc9rzjHI74QTVM01gxn70fvbbscT.jpg</File>
    <File>lG1iYFXF8cyJg730Y72m02v68Qqr.jpg</File>
    <File>lGsOfUadHVQiFMHpJj9Izv94s9gp.jpg</File>
    <File>lQLJ9CUSfq6Xp7P3I5mY1ZD5stXm.jpg</File>
    <File>lciZynNYVD0QO3yf9qZmAI6omsCN.jpg</File>
    <File>lm51H8az1cUWXhNAEphIPzEGrvnG.jpg</File>
    <File>mPbxODwFtMzL3Ul9adkISKPfGw6X.jpg</File>
    <File>mdFULvZ55m4QSqZcNtH9pNo7uJrb.jpg</File>
    <File>n3J5C7xlXZtdpLI7NcknRPWyCXma.jpg</File>
    <File>nNFuyGJNkDyhBqGtqzxixbbZEtyT.jpg</File>
    <File>nyXxraJ2zu6XvTfGV9zkOpjiuACG.jpg</File>
    <File>oEKgRQ26ob4Uvs9QtwZphi5YFUpr.jpg</File>
    <File>oQs58XWCQfEn1y4O1DZYKynIHU83.jpg</File>
    <File>oiyC2JjrHVFHp90KS7YUvw5DrBIQ.jpg</File>
    <File>om2USbgIQ9dPt7LNcvtXTgKHsRKp.jpg</File>
    <File>oqV8BakmMuRc1nOhA0JVDoT2ViC8.jpg</File>
    <File>pCRxCaSc231z3VCQDUj2cwIXQnbw.jpg</File>
    <File>pQScj1nfAzApf5Ol0FPCb6yzyYJf.jpg</File>
    <File>pXiE5ynmm7V4gOmfYdl5QtltMTX1.jpg</File>
    <File>pZ9neTOzrgGdOONyqRmxR0ej7pAA.jpg</File>
    <File>pi5datp1gAobPuxlBEeZFEfpV9c9.jpg</File>
    <File>plWcQXclZ2ns7SigjRxPSn3zvXoN.jpg</File>
    <File>pqx6aT4wjxof3INKgzW4m41EtA0B.jpg</File>
    <File>q3QMCXdi4VLagwqEg7mLkY9bgtjR.jpg</File>
    <File>qCjJX941giYKjXNC7UJVWhSkQDrK.jpg</File>
    <File>qPKxAqbpIxGum2KHoUVIjNoGJ9AU.jpg</File>
    <File>qWiHXd3Pks68H2Ixrsacso8kfpPE.jpg</File>
    <File>qiH5jhwtZBgYBt8oBiNSSFrF52To.jpg</File>
    <File>rYMdVBf3DJWDwBl99cyPV7wXd5jk.jpg</File>
    <File>sIHfxwuBnhs7hTZsf6lztL0GAbKR.jpg</File>
    <File>snbvt1jIM6eQVGivQy7En7qrijQd.jpg</File>
    <File>t0HtIjAWBEDGsfLvgGryVFPkS9gq.jpg</File>
    <File>t1VmX4vG5KY3eYVf90TyCBgPMjVD.jpg</File>
    <File>tGUL25KzZDv0oRq7DrUVzQiT8NEf.jpg</File>
    <File>tQmiym7UM6eTpWfh9eOGQO1gidqV.jpg</File>
    <File>tUoKGK59mPLV3jmarvzWwoKrBX87.jpg</File>
    <File>taRGgGfadloVwbTFzHtxodRSNsSm.jpg</File>
    <File>trjXN4wkPKtSEf2Sh8jylr5dru6y.jpg</File>
    <File>tslYVSjB7d8fsiCySNpTNY0fJZFz.jpg</File>
    <File>uCdxGKumswPLssC4SQPAH1skjYb1.jpg</File>
    <File>uToZCNNZl0DtEg3L9wJhFICxx17k.jpg</File>
    <File>uqSD5BY0K0CgGmjYRbppAhZUhKAL.jpg</File>
    <File>vJdzhHFkF7XyodjcBTxAJpXYIylU.jpg</File>
    <File>vP5kw2nMFSPXfsvJ8YHcZhWJDGMf.jpg</File>
    <File>voOBrGOJcBUC3xC9lOnFhGQb79eX.jpg</File>
    <File>w76Yv32alTAsz3tR3Lu8VZ9VqRyF.jpg</File>
    <File>wESiR0Z5nSbWX80KDKn31OMGRvrc.jpg</File>
    <File>wFWSKH61JbgCczuMqBayEqKn8w24.jpg</File>
    <File>wwRfMFagLerh1a2iuKbNPvgHX17f.jpg</File>
    <File>xamxQD1o4qszjrqapSX7BkbHYYkE.jpg</File>
    <File>xlE3ev4nd4kO9CNg5R2brpGm8Z1T.jpg</File>
    <File>y7TuE3axhnUKewUsWAVgJQcnTqb6.jpg</File>
    <File>ylTUoxLW14foZT2BlMjIjo9AIs5d.jpg</File>
    <File>ysMyuyyCyuFxIorIf3EIKnBDENif.jpg</File>
    <File>ywCMPDZFBmcPFetgj7yN0m4eTkfv.jpg</File>
    <File>zdZEePZu6PGVWUM9V87zhGM3jz2E.jpg</File>
    <File>zqEf8HZELmDseBm8FbzlTndDSShL.jpg</File>
    <File>zrXx4cOg0yC8WZLWV5oZDybWpwTW.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="63">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="6">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1273">http://xbrl.sec.gov/oef/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
