<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>253</ContextCount>
  <ElementCount>301</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>83</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Condensed Consolidated Statements of Operations (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Overview and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureOverviewAndBasisOfPresentation</Role>
      <ShortName>Overview and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Equity and Debt Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureEquityAndDebtSecurities1</Role>
      <ShortName>Equity and Debt Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100110 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Fixed Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFixedAssets</Role>
      <ShortName>Fixed Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Other Significant Balance Sheet Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureOtherSignificantBalanceSheetAccounts</Role>
      <ShortName>Other Significant Balance Sheet Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Reporting Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureReportingSegmentAndGeographicInformation</Role>
      <ShortName>Reporting Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Debt, Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureDebtCommitmentsAndContingencies</Role>
      <ShortName>Debt, Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Equity-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureEquityBasedCompensation</Role>
      <ShortName>Equity-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Provision for Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureProvisionForIncomeTaxes</Role>
      <ShortName>Provision for Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShare1</Role>
      <ShortName>Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureRelatedParties</Role>
      <ShortName>Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Goodwill and Acquisition-Related Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureGoodwillAndAcquisitionRelatedIntangibles</Role>
      <ShortName>Goodwill and Acquisition-Related Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureStockRepurchaseProgram1</Role>
      <ShortName>Stock Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Equity and Debt Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureEquityAndDebtSecuritiesTables</Role>
      <ShortName>Equity and Debt Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureEquityAndDebtSecurities1</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Fixed Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFixedAssetsTables</Role>
      <ShortName>Fixed Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFixedAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100310 - Disclosure - Other Significant Balance Sheet Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureOtherSignificantBalanceSheetAccountsTables</Role>
      <ShortName>Other Significant Balance Sheet Accounts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureOtherSignificantBalanceSheetAccounts</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Reporting Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureReportingSegmentAndGeographicInformationTables</Role>
      <ShortName>Reporting Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureReportingSegmentAndGeographicInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeases</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Equity-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureEquityBasedCompensationTables</Role>
      <ShortName>Equity-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureEquityBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShareTables</Role>
      <ShortName>Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShare1</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Goodwill and Acquisition-Related Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureGoodwillAndAcquisitionRelatedIntangiblesTables</Role>
      <ShortName>Goodwill and Acquisition-Related Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureGoodwillAndAcquisitionRelatedIntangibles</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers by Payor Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersByPayorTypeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers by Payor Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100400 - Disclosure - Equity and Debt Securities - Summary of Equity and Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureEquityAndDebtSecuritiesSummaryOfEquityAndDebtSecuritiesDetails</Role>
      <ShortName>Equity and Debt Securities - Summary of Equity and Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100410 - Disclosure - Equity and Debt Securities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureEquityAndDebtSecuritiesAdditionalInformationDetails</Role>
      <ShortName>Equity and Debt Securities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100420 - Disclosure - Fair Value Measurements - Information about Financial Assets Measured at Fair Value on Recurring Basis Based on Three-Tier Fair Value Hierarchy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsInformationAboutFinancialAssetsMeasuredAtFairValueOnRecurringBasisBasedOnThreeTierFairValueHierarchyDetails</Role>
      <ShortName>Fair Value Measurements - Information about Financial Assets Measured at Fair Value on Recurring Basis Based on Three-Tier Fair Value Hierarchy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100430 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100440 - Disclosure - Fixed Assets - Major Classes of Fixed Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFixedAssetsMajorClassesOfFixedAssetsDetails</Role>
      <ShortName>Fixed Assets - Major Classes of Fixed Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>100450 - Disclosure - Fixed Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureFixedAssetsAdditionalInformationDetails</Role>
      <ShortName>Fixed Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>100460 - Disclosure - Other Significant Balance Sheet Accounts - Schedule of Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureOtherSignificantBalanceSheetAccountsScheduleOfOtherCurrentAssetsDetails</Role>
      <ShortName>Other Significant Balance Sheet Accounts - Schedule of Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>100470 - Disclosure - Reporting Segment and Geographical Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureReportingSegmentAndGeographicalInformationAdditionalInformationDetails</Role>
      <ShortName>Reporting Segment and Geographical Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>100480 - Disclosure - Reporting Segment and Geographical Information - Summary of Revenue by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureReportingSegmentAndGeographicalInformationSummaryOfRevenueByGeographicRegionDetails</Role>
      <ShortName>Reporting Segment and Geographical Information - Summary of Revenue by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>100490 - Disclosure - Debt, Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureDebtCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Debt, Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>100500 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>100510 - Disclosure - Leases - Schedule of Operating and Finance Lease Right-of-Use Asset, Short-term Lease Liabilities, and Long-term Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseRightOfUseAssetShortTermLeaseLiabilitiesAndLongTermLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Operating and Finance Lease Right-of-Use Asset, Short-term Lease Liabilities, and Long-term Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>100520 - Disclosure - Leases - Schedule of Operating and Financing Lease Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseExpensesDetails</Role>
      <ShortName>Leases - Schedule of Operating and Financing Lease Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>100530 - Disclosure - Leases - Schedule of Supplemental Information Related to Operating and Finance Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalInformationRelatedToOperatingAndFinanceLeasesDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Information Related to Operating and Finance Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>100540 - Disclosure - Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities using Undiscounted Cash Flows on an Annual Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturityAnalysisOfOperatingAndFinanceLeaseLiabilitiesUsingUndiscountedCashFlowsOnAnnualBasisDetails</Role>
      <ShortName>Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities using Undiscounted Cash Flows on an Annual Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>100550 - Disclosure - Leases - Schedule of Lease Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseIncomeDetails</Role>
      <ShortName>Leases - Schedule of Lease Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>100560 - Disclosure - Leases - Schedule of Future Fixed Lease Payments from Tenants for All Noncancelable Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureFixedLeasePaymentsFromTenantsForAllNoncancelableOperatingLeasesDetails</Role>
      <ShortName>Leases - Schedule of Future Fixed Lease Payments from Tenants for All Noncancelable Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>100580 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expenses as Part of Cost of Revenue and Operating Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityBasedCompensationExpensesAsPartOfCostOfRevenueAndOperatingExpensesDetails</Role>
      <ShortName>Equity-Based Compensation - Summary of Equity-Based Compensation Expenses as Part of Cost of Revenue and Operating Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>100590 - Disclosure - Provision for Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Provision for Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>100600 - Disclosure - Income (Loss) per Share - Reconciliation of Basic and Diluted Income (Loss) Per Share Computations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfBasicAndDilutedIncomeLossPerShareComputationsDetails</Role>
      <ShortName>Income (Loss) per Share - Reconciliation of Basic and Diluted Income (Loss) Per Share Computations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShareTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>100610 - Disclosure - Income (Loss) per Share - Anti-dilutive Securities Excluded from Calculation of Diluted Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedIncomeLossPerShareDetails</Role>
      <ShortName>Income (Loss) per Share - Anti-dilutive Securities Excluded from Calculation of Diluted Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureIncomeLossPerShareTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>100620 - Disclosure - Related Parties - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails</Role>
      <ShortName>Related Parties - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>100630 - Disclosure - Goodwill and Acquisition-Related Intangibles - Summaries of Goodwill and Acquisitions-Related Intangibles Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureGoodwillAndAcquisitionRelatedIntangiblesSummariesOfGoodwillAndAcquisitionsRelatedIntangiblesBalancesDetails</Role>
      <ShortName>Goodwill and Acquisition-Related Intangibles - Summaries of Goodwill and Acquisitions-Related Intangibles Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>100640 - Disclosure - Goodwill and Acquisition-Related Intangibles - Summary of Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureGoodwillAndAcquisitionrelatedIntangiblesSummaryOfCarryingAmountOfGoodwillDetails</Role>
      <ShortName>Goodwill and Acquisition-Related Intangibles - Summary of Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>100650 - Disclosure - Goodwill and Acquisition-Related Intangibles - Summary of Annual Amortization Expense For Acquisition-Related Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/Role_DisclosureGoodwillAndAcquisitionRelatedIntangiblesSummaryOfAnnualAmortizationExpenseForAcquisitionRelatedIntangiblesDetails</Role>
      <ShortName>Goodwill and Acquisition-Related Intangibles - Summary of Annual Amortization Expense For Acquisition-Related Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>100660 - Disclosure - Business Combinations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetails</Role>
      <ShortName>Business Combinations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>100670 - Disclosure - Business Combinations - Summary of Consideration Paid and Amount of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureBusinessCombinationsSummaryOfConsiderationPaidAndAmountOfAssetsAcquiredAndLiabilitiesAssumedDetails</Role>
      <ShortName>Business Combinations - Summary of Consideration Paid and Amount of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="flgt-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>100690 - Disclosure - Stock Repurchase Program - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://fulgentdiagnostics.com/20230331/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformationDetails</Role>
      <ShortName>Stock Repurchase Program - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</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 InvestmentSecondaryCategorizationAxis in us-gaap/2022 used in 114 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. flgt-20230331.htm 2447, 2459, 2465, 2477, 2511, 2519, 2523, 2529, 2537, 2541, 2547, 2551, 2555, 2559, 2565, 2569, 2573, 2577, 2583, 2595, 2601, 2609, 2613, 2637, 2641, 2645, 2649, 2669, 2673, 2677, 2681, 2687, 2691, 2695, 2699, 2705, 2713, 2717, 2723, 2727, 2731, 2735, 2741, 2749, 2753, 2759, 2767, 2771, 2777, 2781, 2785, 2789, 2809, 2817, 2821, 2827, 2835, 2839, 2954, 2966, 2972, 2984, 3018, 3026, 3030, 3036, 3044, 3048, 3054, 3062, 3066, 3072, 3080, 3084, 3090, 3102, 3108, 3116, 3120, 3126, 3134, 3138, 3162, 3170, 3174, 3194, 3198, 3202, 3206, 3212, 3220, 3224, 3230, 3238, 3242, 3248, 3256, 3260, 3266, 3274, 3278, 3284, 3292, 3296, 3302, 3306, 3310, 3314, 3334, 3342, 3346, 3352, 3360, 3364</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. flgt-20230331.htm 3958</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. flgt-20230331.htm 4971</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. flgt-20230331.htm 4971</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. flgt-20230331.htm 4971</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PreferredStockRedemptionDate -  flgt-20230331.htm 8</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="flgt-20230331.htm">flgt-20230331.htm</File>
    <File>flgt-20230331.xsd</File>
    <File>flgt-20230331_cal.xml</File>
    <File>flgt-20230331_def.xml</File>
    <File>flgt-20230331_lab.xml</File>
    <File>flgt-20230331_pre.xml</File>
    <File>flgt-ex10_1.htm</File>
    <File>flgt-ex10_3.htm</File>
    <File>flgt-ex31_1.htm</File>
    <File>flgt-ex31_2.htm</File>
    <File>flgt-ex32_1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="733">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
