<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>255</ContextCount>
  <ElementCount>299</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>146</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/StatementsOfOperationsAndComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/StatementsOfOperationsAndComprehensiveIncomeLossParenthetical</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/OrganizationAndDescriptionOfBusiness</Role>
      <ShortName>ORGANIZATION AND DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - PREPAYMENTS AND OTHER CURRENT ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/PrepaymentsAndOtherCurrentAssetsNet</Role>
      <ShortName>PREPAYMENTS AND OTHER CURRENT ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - DEPOSITS PAID, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/DepositsPaidNet</Role>
      <ShortName>DEPOSITS PAID, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/PropertyAndEquipmentNet</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IntangibleAssets</Role>
      <ShortName>INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/RelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - OPERATING LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/OperatingLeases</Role>
      <ShortName>OPERATING LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - BANK AND OTHER BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/BankAndOtherBorrowings</Role>
      <ShortName>BANK AND OTHER BORROWINGS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/CommonStock</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - PREPAYMENTS AND OTHER CURRENT ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/PrepaymentsAndOtherCurrentAssetsNetTables</Role>
      <ShortName>PREPAYMENTS AND OTHER CURRENT ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/PrepaymentsAndOtherCurrentAssetsNet</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - DEPOSITS PAID, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/DepositsPaidNetTables</Role>
      <ShortName>DEPOSITS PAID, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/DepositsPaidNet</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/PropertyAndEquipmentNet</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IntangibleAssetsTables</Role>
      <ShortName>INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/IntangibleAssets</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/IncomeTaxes</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/RelatedPartyTransactionsTables</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/RelatedPartyTransactions</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - OPERATING LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/OperatingLeasesTables</Role>
      <ShortName>OPERATING LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/OperatingLeases</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - BANK AND OTHER BORROWINGS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/BankAndOtherBorrowingsTables</Role>
      <ShortName>BANK AND OTHER BORROWINGS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://m.fvti.show/role/BankAndOtherBorrowings</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - SCHEDULE OF ENTITIES AND ITS SUBSIDIARIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfEntitiesAndItsSubsidiariesDetails</Role>
      <ShortName>SCHEDULE OF ENTITIES AND ITS SUBSIDIARIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - SCHEDULE OF FOREIGN CURRENCY EXCHANGE RATE TRANSLATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfForeignCurrencyExchangeRateTranslationDetails</Role>
      <ShortName>SCHEDULE OF FOREIGN CURRENCY EXCHANGE RATE TRANSLATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/OrganizationAndDescriptionOfBusinessDetailsNarrative</Role>
      <ShortName>ORGANIZATION AND DESCRIPTION OF BUSINESS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/OrganizationAndDescriptionOfBusiness</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES OF EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfEstimatedUsefulLivesOfEquipmentDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED USEFUL LIVES OF EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES OF AMORTIZATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfEstimatedUsefulLivesOfAmortizationDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED USEFUL LIVES OF AMORTIZATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfDisaggregationRevenueDetails</Role>
      <ShortName>SCHEDULE OF DISAGGREGATION REVENUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - SCHEDULE OF PREPAYMENTS AND OTHER CURRENT ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetails</Role>
      <ShortName>SCHEDULE OF PREPAYMENTS AND OTHER CURRENT ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - SCHEDULE OF PREPAYMENTS AND OTHER CURRENT ASSETS (Details) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetailsParenthetical</Role>
      <ShortName>SCHEDULE OF PREPAYMENTS AND OTHER CURRENT ASSETS (Details) (Parenthetical)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - SCHEDULE OF DEPOSITS PAID (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfDepositsPaidDetails</Role>
      <ShortName>SCHEDULE OF DEPOSITS PAID (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - SCHEDULE OF DEPOSITS PAID (Details) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfDepositsPaidDetailsParenthetical</Role>
      <ShortName>SCHEDULE OF DEPOSITS PAID (Details) (Parenthetical)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfPropertyAndEquipmentDetails</Role>
      <ShortName>SCHEDULE OF PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/PropertyAndEquipmentNetDetailsNarrative</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfIntangibleAssetsDetails</Role>
      <ShortName>SCHEDULE OF INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSES FOR DISTRIBUTION CHANNELS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfFutureAmortizationExpensesForDistributionChannelsDetails</Role>
      <ShortName>SCHEDULE OF FUTURE AMORTIZATION EXPENSES FOR DISTRIBUTION CHANNELS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/IntangibleAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - SCHEDULE OF COMPONENTS OF INCOME TAX PROVISION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfComponentsOfIncomeTaxProvisionDetails</Role>
      <ShortName>SCHEDULE OF COMPONENTS OF INCOME TAX PROVISION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - SCHEDULE OF UNITED STATES AND FOREIGN INCOME LOSS BEFORE INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfUnitedStatesAndForeignIncomeLossBeforeIncomeTaxesDetails</Role>
      <ShortName>SCHEDULE OF UNITED STATES AND FOREIGN INCOME LOSS BEFORE INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfEffectiveIncomeTaxRateDetails</Role>
      <ShortName>SCHEDULE OF EFFECTIVE INCOME TAX RATE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfComponentsOfDeferredTaxAssetsDetails</Role>
      <ShortName>SCHEDULE OF COMPONENTS OF DEFERRED TAX ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/IncomeTaxesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - SCHEDULE OF AMOUNT DUE FROM AND DUE TO RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfAmountDueFromAndDueToRelatedPartiesDetails</Role>
      <ShortName>SCHEDULE OF AMOUNT DUE FROM AND DUE TO RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - SCHEDULE OF REVENUE GENERATED FROM RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfRevenueGeneratedFromRelatedPartiesDetails</Role>
      <ShortName>SCHEDULE OF REVENUE GENERATED FROM RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - SCHEDULE OF COST OF REVENUES FROM RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfCostOfRevenuesFromRelatedPartiesDetails</Role>
      <ShortName>SCHEDULE OF COST OF REVENUES FROM RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - SCHEDULE OF PURCHASES FROM RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfPurchasesFromRelatedPartiesDetails</Role>
      <ShortName>SCHEDULE OF PURCHASES FROM RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE AND SUPPLEMENTAL CASH FLOW INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails</Role>
      <ShortName>SCHEDULE OF COMPONENTS OF LEASE EXPENSE AND SUPPLEMENTAL CASH FLOW INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - SCHEDULE OF MATURITIES OF LEASE OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfMaturitiesOfLeaseObligationsDetails</Role>
      <ShortName>SCHEDULE OF MATURITIES OF LEASE OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - OPERATING LEASES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/OperatingLeasesDetailsNarrative</Role>
      <ShortName>OPERATING LEASES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/OperatingLeasesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - SCHEDULE OF BALANCE OF LOAN BORROWED UNDER CREDIT LINES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfBalanceOfLoanBorrowedUnderCreditLinesDetails</Role>
      <ShortName>SCHEDULE OF BALANCE OF LOAN BORROWED UNDER CREDIT LINES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - SCHEDULE OF FUTURE MINIMUM LOAN PAYMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/ScheduleOfFutureMinimumLoanPaymentsDetails</Role>
      <ShortName>SCHEDULE OF FUTURE MINIMUM LOAN PAYMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - BANK AND OTHER BORROWINGS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/BankAndOtherBorrowingsDetailsNarrative</Role>
      <ShortName>BANK AND OTHER BORROWINGS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/BankAndOtherBorrowingsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - COMMON STOCK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/CommonStockDetailsNarrative</Role>
      <ShortName>COMMON STOCK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/CommonStock</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://m.fvti.show/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>SUBSEQUENT EVENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://m.fvti.show/role/SubsequentEvents</ParentRole>
      <Position>64</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 28, 93, 94, 14234, 16892, 16897</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 40 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 95, 96, 97, 98, 99, 100, 101, 102, 103, 14322, 14323, 16918, 16919, 16923, 16924, 16928, 16929, 16933, 16934, 16939, 16943, 16944, 16948, 16949, 16953, 16954, 16959, 16963, 16964, 16968, 16969, 16973, 16978, 16983, 16988, 16993, 16998, 17003, 17008, 17009</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 38 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 14444, 14445, 17029, 17030, 17034, 17035, 17039, 17040, 17044, 17045, 17050, 17055, 17059, 17065, 17070, 17071, 17077, 17082, 17086, 17087, 17091, 17092, 17098, 17103, 17107, 17113, 17118, 17119</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyCosts in us-gaap/2022 used in 20 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 114, 17152, 17153, 17157, 17158, 17162, 17163, 17167, 17168, 17172, 17173, 17177, 17178, 17182, 17183, 17187, 17193, 17194, 17199, 17200</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 14218, 14219</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 14300</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. form10-k.htm 17291</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="form10-k.htm">form10-k.htm</File>
    <File>ex21-1.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
    <File>ex4-1.htm</File>
    <File>fvti-20221231.xsd</File>
    <File>fvti-20221231_cal.xml</File>
    <File>fvti-20221231_def.xml</File>
    <File>fvti-20221231_lab.xml</File>
    <File>fvti-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>form10-k_001.jpg</File>
    <File>form10-k_002.jpg</File>
    <File>form10-k_003.jpg</File>
    <File>form10-k_004.jpg</File>
    <File>form10-k_005.jpg</File>
    <File>form10-k_006.jpg</File>
    <File>form10-k_007.jpg</File>
    <File>form10-k_008.jpg</File>
    <File>form10-k_016.jpg</File>
    <File>forms-1a_037.jpg</File>
    <File>forms-1a_038.jpg</File>
    <File>forms-1a_039.jpg</File>
    <File>forms-1a_040.jpg</File>
    <File>forms-1a_041.jpg</File>
    <File>forms-1a_042.jpg</File>
    <File>forms-1a_043.jpg</File>
    <File>forms-1a_044.jpg</File>
    <File>forms-1a_045.jpg</File>
    <File>forms-1a_046.jpg</File>
    <File>forms-1a_047.jpg</File>
    <File>forms-1a_048.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="652">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="91">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
