<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pgen="http://www.dna.com/20220930"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pgen-20220930.xsd" xlink:type="simple"/>
    <context id="ia54385bef8a84a559793c76933a9692b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic7e18c4a571f462381a440576e3c8ed0_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ic3690c4e864c413a993291c77973acac_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id62b38c6a55c444ba1ae87e4333a6729_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1b10b8c5301b46d29be45d7d9e653232_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icad30383a18f44b89c7b680a24d95c8b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i832d643a95ce45538a0e836ca4cd7298_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if3155149ef0f4bc2ac568b0af57f8e93_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i82ce22fdc8d4411184387ca46d27e422_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i15a4702d2fca47ab96479f31255fe567_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7f9a0b9c63ee4d6e9a6efad83de9d92b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6082fb617bde49d68a6217acc21f36dd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39457f5fbff349a2bd14f1705d92b3c9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9377c9fe56594848878c15396bd3772f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8074762c099b406696bac3466b188a40_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if0837e5570254d5fab14dce3267f17de_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7d320dd3c887477b9107b5360298c11f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6ed8c14da98e4faa8737ac880bef65c2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if6d9cdcddb6542f5b8b2a8e0d4d2751a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e5106e84c2642299334947789efa2f5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia46be5624a1b4175b04f7a096325e9a1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9b9af4215f10437e915dde0f2073da06_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i05681794610e4866ae4047513af0fc32_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if6d97570f9704a079a9e08bb7f61191c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib5018e76617b4215981899efe18874fb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i53896e55face4b9bbdc05f656793fc95_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0940118f9acb4771b7adda0455120759_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if25e2ad5b668482883e74c734c4a6bb8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i44da3ce17a584d289c6d6f1e9dfeaaec_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i321e222d296644ecbb83b918b639695a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5da7aa72b2849789038333c3ee13aee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaf216927681c40a6a44d8aa127c694fb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d0c577e81514add92b0efb2f283e51a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7de1b51693f948edb0ab5d09168d5553_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia32750f5c03f4a8bbd259abbffad6cac_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iee868069e5ba4b4a97b5ec13047e6a05_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if780ae14eff44bb5b31b94463d58f31f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i65b005cbde084a939f89b85d1ed98028_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia53c9c6c21cd4521835392c5716f1d2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08ed41b479ac4cdcad7195193e9aa090_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc5c2ab7db654e76bc5a120727144446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaea4392221474e13806a3a864a5c4f21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22e56e93f4da410b9cb65b468008c182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9681f201189480a80f0a31aa7e727c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1253810bc0845dc956f7e77a7028164_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic6f770a8a9c14f15a2b620ff06a589ea_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id81b6f5f45f4432fb8eab9bb7051ae37_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia746247603c8474193d26ebf2e443f41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d5c31b267df4a14a05a8bd1e101603a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88308aaee68c40419a4c38ed1004950f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c6389a175ac4151b00fd15c2b320de0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5ddfef18c5046e2a3a61780bd2e5474_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffe353c795204942a124edd4d7308fb2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i34e8a504b89748fbb4517743d947860c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i525a794ad3364d0faea27cd254e45026_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9edd3b0ddc484e93b16a4cd5b3b1dfff_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i853caf453a3142bcbe98097a2a773dbb_I20220818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-18</instant>
        </period>
    </context>
    <context id="i62b0a659a4b042ce823f73877e43f181_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie83adfc013804ba6989c18d94b35fa6e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac1640e82dd04b7aaacf73643b67f4fd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifcc41eb04e7a45a29c70b076bac68863_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb6002fefaf04e24a97dd0e2fcd1d229_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i37d43043fb20450585690980d8eeeb4f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6eaed6021168409aa34234d5f112d463_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4c740dffffd84724abc683417c0bcb9c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28da49befba74c8bb6fe7e77922db1a9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7941032e67a148258e075e225e31c299_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0aed0b36f43a488db78f15ac2e9ed038_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iec8c19ae39034e24a1987d353dd36246_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6beef2ef1ca240b28873af04d7170c8f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibd5ce11cf8ce4ce7b48f54d4c3aecad2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icc3aa83f5315452e8835e4eeec7495cf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5081acb7e1184cafa5aa7216c971a695_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2664b44af3446eab8d37a43b7dce8eb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i046598b9672b41ee9943e9eb270f203c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i23305c2916ff4335b026f6032f0a3b22_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iccf01c2bf9e640ba83cdec90295223eb_I20220818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-18</instant>
        </period>
    </context>
    <context id="i6184c0c5ce57418bb391cd4775c42ceb_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id3e059d6e8624d91829c7e1a7019833a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14689284e4234ab8bc54de08a67a165c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaa0263191f0e4196a76f34fe6f14c208_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iea5de8a874d54b5090c4eaa1ed58447e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id87e0b6b4e3d4ed2831d8db6deca2ac9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia502f0722a71437e980d592adebcff55_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idda989119f9243a5892d62b08da39800_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd1e84dbd8b047cead7bff954c54c7d7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3d9ef3637cd74576885e5169e40f5043_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if1775a327e0145029141b45651428c9b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia5fd69423073474bab4643c55c6fc2e1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8384d959c0164e50a89b90e8ae68c291_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6ece97b8f0964735885fd9e9162d019e_D20140101-20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="i3308965c612c453e9078ebb6aa6565e4_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="iaf4639037c9b439ca4a57ffb98e87109_D20140101-20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="i68681d72ffef4e70b796e702bc6cdacd_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i163addfa0997407ea14b9c130c744baa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i28ef77d0455545deb897047c55f54b54_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:PrecigenAndRemainingIEPInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2ad5b3ae353d4b08a4b050f23b286a16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabc9d0060d5e485e8572357ad8c1b27f_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i15c18dfb3512446892e54c5a901ace63_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i03bf58867828479999bb7ff5aafcb2fb_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="iebbca7d4b22e4383867d1024cbd44f75_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i5848e2c88eff4565b3d8321ec6a22536_D20151201-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:AllInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i7832c80782964fd5b14cdea79b18ccb7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:PrecigenAndRemainingIEPInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic326b8ae7df94606b0aa400aafdf5f36_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9191a0ec85824049adb525cf34510a13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i80e4e9f22efe43ed895581a88ce29463_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">pgen:IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i697cc40b2a5f4316b7a9504ec9475009_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieb45067c5b054308ab5a3fdb50993122_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0ded64e477f64b9aa004850647b642ac_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idbee04bf620b4ef98c2e276acb9a5ecb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if8f11d78d7fa44b585079b80cfdf86da_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2caac15caeee478c976815f3e265dbcf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i89c9a74ee2694751ada6ea6172fbe031_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icda422dc8ec14c95a532bda65ed5fb74_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i583f7b26df9248199c457085b5f5c4f3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i568e1b0cf8f64664a03616056b483e3c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id27961e356b74ad0892309ddd85489e8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i27026deb68e74973a49b431958dba5fe_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i96f8dffde8dd4e2f97c13cfff05aa802_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i376e0654f3324618acb8d953a0817a01_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d39dc2cd3bd44489312411a7c475cf1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic19c2c719b5a43a5b2fffeff9c52c377_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a0ab5ba3118414bab40ea6445926a3b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i528ac2e30c2147d19d9a63a17e04ac00_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7e98ce69f9ae4b2abd7d8446830d6053_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4818003e3c45496999ce3f7bb9dfdc45_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieaebc512a2d3447e90b5fd8342c6ea65_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic22078337ab540cbbc59f582017141ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3643cfe457c84f5aa154c305c712c889_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7950029777cb448cad504ec591e57018_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9eebe4a2c63046d6b30c65fff0f83031_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:PrepaidProductAndServiceRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9b5305b0f4ca40edbab415b287863844_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:PrepaidProductAndServiceRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3114127c917d495ebd903d529d5a8ed2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:DeferredRevenueOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9f6b516623344feb9d888a275b1eab71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:DeferredRevenueOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45b27641f03a4bc6bdc2ebc467813814_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ida05f8da661f44c5ab3ec0017dcd1062_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if83c085c018b4e4cac32f9caee7d32fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b3c4e0bc2294359ad6a93879f00f315_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaadceed69af74b4d837b02b45f4c9d00_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i220b0df24f2643cc879ca22918aa32cb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6861f88e1f6e4f8dab58f0bb035eb947_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iffc7f316db034b7f9bef32ccacef196a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1b5668b8683d4f8b90a850b71c950227_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibbbab42f44634528b14d1beabb40c820_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iccf3a559597c4001a12edfecec807075_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5cdb1386a4e74c329e2bff292655908a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i263bc225b0784d7295177417b72f77d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie603970f15654b699e8dd9ffa32680bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3292c452f1a41308797410e2b24398d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04bc97c5b5c34a8e82e6797be3f19998_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4eb2ed359bd34cd58ff5e3c2af564d36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7984a808b5041d0bf9ede31d2fb7fb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ee21e79db174275a87fda6da5bef351_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c91c1d79b0f47ecb3ff9d5375636ba0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a945adc1b68419382685c0c1e89dcd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idae19ef722124fa6b12e0edbc4e1f489_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2cc9d21494ac4e6282f187f5365e77f8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:SuppliesEmbryosAndOtherProductionMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i67b71023521c49b8a1421d38cd153224_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:SuppliesEmbryosAndOtherProductionMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefd5533553084f408ec9e2400a4dc51b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:LivestockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i57e49d39cebf4082a47978f48c7790af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:LivestockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e1823cada204a36bab700e70c27c840_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7493d7acc27b4f5ea1f3627809e47894_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i793c99af170f4c80befb728dc1842f47_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifcc05e7aaf824eceb5c3061872c64523_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie3d8881a4e254e7f811e27252dd50284_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i092636cf364d4cccaf55aef654ad2dbd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i498f58632bb94e8796587153e1a23e6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ExemplarGeneticsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0ba174357a00483b9459686f902df2d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pgen:AmericanStateBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ExemplarGeneticsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9f1c4beaade49abb3b06936573a5bd1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i28fbb5a4cc314b6aa2e1ea2120f1e0cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1643c3d1eb234988a001bae7f748e967_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pgen:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i52f182797cf94418812b659b15aa340d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pgen:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ib9a536e6477447bc8802e1df729730f1_I20220818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2022-08-18</instant>
        </period>
    </context>
    <context id="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-18</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6cdd0613fb504a42a23451b8ed755df9_D20221001-20221109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-11-09</endDate>
        </period>
    </context>
    <context id="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idda1202a947645818e10c3f9f9760451_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i148aae7afad34e52995094426804a0bf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i07db7c79c850406bbb39234edcb1bfee_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d2427127599452d96d15fd9c02e92e2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf953324681b444b916e43d88c067570_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a29653832e1484e99c623d79ca4eae3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib8586b8d5472462590ce19fc539582fa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibbebbb04d1f4478f958681b7fa9852bb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic7b9623cd3f842ebb84d0d7d4158649c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic850e9801c914c7f94a71f9197c94511_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2991e84538cf40af948808b0f20fa365_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">pgen:GeneratedAfter2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iacdfba76ff834580beb6851bfb268404_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="id293d3d174624b3486884342fe8cce3a_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-09</startDate>
            <endDate>2022-08-09</endDate>
        </period>
    </context>
    <context id="i02bbae2a880743dfb79957592adfa58d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b1a7c4e293e4191a8ed00297a36c796_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5af2e722e88499d894b7ad93ba10658_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5acb6e63b56d477aa67755109d2fed33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f9be5ff0ccb473e9fb723bea77637d0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8f792b407f2e439595b0b1e80a79c7e7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if0ee05be24c849f3abb3728e7a644ed2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i118a4dddbc964c44978216ceee1b64ce_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff7183c456ef425c9bd2883b340ebb9f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8a0a26a387a2499bafb52760cec2ca42_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i573fbe87437349bfb67b7cce471ae738_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id5a367cc42ed4f53a28069978f0971b4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i724ff3b536c84e9abdd2223c8e3be4ca_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib643af64fabb4d15b8a8bcd0f3b72e65_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4567a2f55437485685200bbd449947ef_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iad7c18ff08a54e1693f225e7ebace310_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i832df82f40124fc7bd06d41aadcb94a2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i965b4921d43a4ad4a79734630c69d359_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2cc7a407a279477d97e143b72721dc53_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3cb1452bfefd41eb98f4af22dd392979_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40e71d9702094695ab5c790a1e39eb5f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6fa7aa339ca2494c8167786ddbf59fbf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3219900589c24fe585231d2899780f0b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3187354cdfa41a2b33542006e09d290_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2008PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i21456b532bfe4abd9070e90e776cf7cc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2019PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i283de42e8a414e8486d94d0f04feba04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i06868a22ccaf41d8a2520761c23b8293_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i25409b87df334932a6c35b3b24f55125_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib275b5c5e67c4cfaac4fbcf9cd810301_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0c76f2bd9ffb44de923d2bec983a5cc7_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i037953a038824c98ba726ac14cdb9e14_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4240eebd86e34b269ee53208549fe94e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i78aebde1ba1341219f2cb5d42543fbcf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14d6b6cc00f9410ab97d86fcc4839f65_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaa42a2e627664d27bdc08012f8e9c961_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a51b95aa9674979824f182fcd52f6c3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0a874b13ff6e45809061ef2f057cf21d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i05b9195d35a645d1ae3d68426d9f0616_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5c01bdebdb64a02bd77f90f110a2e29_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifd765a8119964718b707bbe8308bceef_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iff70bea42e1a49b1a57860e9e42bb96a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib55e06cc99f74539bee484100d26af8e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i92b4259d1c744926a2cacfef15effd78_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifde48658ae9b420098ad1d0080431632_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i17c9682425e64233b2412beef04470d8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifab66b20cb2742b7a20998269f667974_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i012b165666634227bc8e2688a281e092_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie8140ac9ed9a48689a2c775cf9ad2bfe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9b4fd217dbd34338b6743bad5697a89c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7da0af4eb42d4894909547719506b8fd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ice7de1a5dfba4c0cbefaed27494042dd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3d32893c90d45c0951718743c006b34_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i49365cc3ca3c40e18d90197a708c0ffc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie4e46a0d2ada4c41a9155c444d0662c8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6b84a086c7144d4aa28791c4f3c989dc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6ebf9fb7eeec43ecb2653dd36559f736_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72dce773202a4703a363c88efff38cbe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5ec90c48a5c445248335087ffb8ace08_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9e6c13e8f5254cba9f43cee3f3e37c68_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i047043c56283401c8640bc63cad7af6e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6f4feb2b4664b1484fcc6ab65f14d5c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibc031804c8a74b4cb67412e7d7bc2591_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac6676dac4974da6b5f75d996021466e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1fbf4083a9c49d681b2d8100865cb82_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic1715b850dd44db1b72828edeb39e544_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iee09c93c51f1457b93a0056605bbc1e1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icbfbc78026174ea8a8f4724d5d3a1f83_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie80375db6f534a4f9f24c1b3bf30437a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if987bf09b09846988bbe5afb8bb3999a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f1ad582f25f42018886125afb2c9658_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0c26d257b3b49189a0d2b4c55ac549f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2767ecaaa82a43f0b22f73a28177dca6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i67ed0e9b57384dc792358b335934b5bd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if71d910560784da7a4fb89298efb2116_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd7584784c114cf28246a3c9bd5b45a3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="board_seat">
        <measure>pgen:board_seat</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>pgen:reporting_unit</measure>
    </unit>
    <unit id="day">
        <measure>pgen:day</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV8zLTEtMS0xLTMzMTAx_1f3aba4e-fe3d-4b02-8c94-7895f96c4d9e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV80LTEtMS0xLTMzMTAx_9a912348-f828-479f-a3d0-289a614775fb">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV81LTEtMS0xLTMzMTAx_075edfae-bda9-4731-97f1-6d6d36b1a893">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV82LTEtMS0xLTMzMTAx_bb9b3c6b-4cd6-45d3-8a73-2d07f15fad79">0001356090</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV83LTEtMS0xLTMzMTAx_62b819be-f5cf-4ecd-aa83-9d9790a3b0d0">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="iaea4392221474e13806a3a864a5c4f21_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy0wLTEtMS0zMzEwMQ_c4d48fac-4ad4-49a2-8636-b03e4fa4679d">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination
      contextRef="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfODAx_4a1a7966-bc01-49a3-90bb-0730555bd116">P5D</pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i0a51b95aa9674979824f182fcd52f6c3_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQw_a7c96c4d-cd58-4c9e-b7e2-896063410ff7">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <dei:DocumentType
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY5_938fee1d-a594-422b-bdd9-9c87898a30f6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NmI2YmRmNWZiNTI3NDM3ZTlmZjEwMzc3MmMxNTI0M2UvdGFibGVyYW5nZTo2YjZiZGY1ZmI1Mjc0MzdlOWZmMTAzNzcyYzE1MjQzZV8wLTAtMS0xLTMzMTAx_95c214b7-db2d-4a6e-97b4-5770235534e0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18xMjM_96067bbe-5eb9-4c3d-8b2d-ac16a98b2fcd">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZGU2M2Q3YWQ1ZGQyNGZmZGE5Nzg0OWY5NDdkNTQ2M2UvdGFibGVyYW5nZTpkZTYzZDdhZDVkZDI0ZmZkYTk3ODQ5Zjk0N2Q1NDYzZV8wLTAtMS0xLTMzMTAx_d19a42fc-01f4-46a8-b60e-4836c4611e6c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDcw_12ff61c5-4f4c-4540-9461-f7a01d7d5231">001-36042</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY0_686d08fe-4e61-4740-808f-fc37106a8151">PRECIGEN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18wLTEtMS0xLTMzMTAx_1e76fc19-5928-4f69-b53d-d66475da939c">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18wLTQtMS0xLTMzMTAx_25cbc04a-c7a3-495f-a7ad-07227f25349d">26-0084895</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18zLTEtMS0xLTMzMTAx_cd4d6f3e-c36f-4255-8c7d-08de503e0835">20374 Seneca Meadows Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTEtMS0xLTMzMTAx_6fb4efcc-24f0-4171-8345-b13d7747693f">Germantown,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTItMS0xLTMzMTAx_f21adf1a-f7df-49c5-8394-44cae36eadd2">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTQtMS0xLTMzMTAx_4bb82ba5-ee46-45b7-b10d-6d1b746e6d87">20876</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY1_e62e708d-caac-480e-9c79-a6f725b3cd39">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY2_8ca9cd2e-0eb4-4ad0-b92b-bab850968b2e">556-9900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTAtMS0xLTMzMTAx_f6ddbfa3-1907-4e8e-b642-92dc03223da0">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTItMS0xLTMzMTAx_07c50b41-8841-4621-a4ff-8550da47a2b3">PGEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTQtMS0xLTMzMTAx_9ddaf86e-22c8-484b-87b3-1f9468b3648b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY3_fa818eb7-dc94-490c-b41c-ba858d765fa8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY4_240aac8e-59b8-46cd-b6da-c9d08f9a29ef">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF8wLTQtMS0xLTMzMTAx_5b9ec200-2d42-4a5c-96e9-1a2134e23af7">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF8yLTYtMS0xLTMzMTAx_e87ec5f6-cc62-4a1c-b5aa-97cbb7499c66">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF80LTYtMS0xLTMzMTAx_9a3ffa08-f4ca-4880-92c4-553953d56b6e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDcx_de512f03-4135-4a83-9c30-b391dd56ed7c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic7e18c4a571f462381a440576e3c8ed0_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18xOTg2_1e919137-c0d4-4aeb-b611-1739a034178b"
      unitRef="shares">208150021</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMy0xLTEtMS0zMzEwMQ_8aa6a010-e745-4514-ba69-7513e68d3a3b"
      unitRef="usd">9067000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMy0zLTEtMS0zMzEwMQ_efb32567-a17f-4d5c-b50e-dc676cf07c41"
      unitRef="usd">36423000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNC0xLTEtMS0zMzEwMQ_749b79af-d439-4128-bcd2-dc504186b9fd"
      unitRef="usd">82443000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNC0zLTEtMS0zMzEwMQ_a766c476-ab3a-4be4-8d24-3d047d3d3a49"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNS0xLTEtMS0zMzEwMQ_0d11b805-37f0-43c9-a640-2ab61190c81a"
      unitRef="usd">62260000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNS0zLTEtMS0zMzEwMQ_791c0d3b-f8f3-478f-a7c3-7ad3d78344f6"
      unitRef="usd">72240000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjExYTgxOTViOWJlZjRlYzU4MDIyZjQwYzkyY2MxYjkzXzQ3_45e8e3be-6474-4cb1-b700-dba1f3627c76"
      unitRef="usd">184000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjExYTgxOTViOWJlZjRlYzU4MDIyZjQwYzkyY2MxYjkzXzQ3_5bbd959a-7d09-496d-8e52-726c4ea304ee"
      unitRef="usd">184000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0xLTEtMS0zMzEwMQ_1d5416c2-2654-4b50-a3bc-4e98a0f3780b"
      unitRef="usd">1175000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0zLTEtMS0zMzEwMQ_b023377e-c83f-494a-b0ca-53a0035f3274"
      unitRef="usd">1341000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id62b38c6a55c444ba1ae87e4333a6729_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjc5OTlhMDUxOTc0NjRlMGFhMWNhZGEwZjVmMmM2YTg0XzU3_202dc684-b356-484d-ba53-a0bdb7baf46f"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjc5OTlhMDUxOTc0NjRlMGFhMWNhZGEwZjVmMmM2YTg0XzU0OTc1NTgxMzk2NA_6050284d-ace1-4c98-aa0d-d230eade1b62"
      unitRef="usd">1509000</pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0xLTEtMS0zMzEwMQ_51fb0371-cc00-4ba0-a3fa-6f8fb9b6afcb"
      unitRef="usd">19000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0zLTEtMS0zMzEwMQ_834f5824-1be3-4f47-b8de-fa51804de1c9"
      unitRef="usd">73000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTEtMS0xLTEtMzMxMDE_d93f1744-de08-4f12-986a-cb8e85f80582"
      unitRef="usd">1260000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTEtMy0xLTEtMzMxMDE_4cdd674f-b2ee-4658-baeb-b8989dfa181a"
      unitRef="usd">566000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTItMS0xLTEtMzMxMDE_bf082165-3ed4-43d4-8443-a00f4b87ffc7"
      unitRef="usd">219000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTItMy0xLTEtMzMxMDE_0051bd89-0305-4af4-9863-fb078c2c8139"
      unitRef="usd">326000</us-gaap:InventoryGross>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTMtMS0xLTEtMzMxMDE_2d0ff28b-4f10-4d89-9f9d-08e2616441df"
      unitRef="usd">6363000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTMtMy0xLTEtMzMxMDE_e60b41a2-705b-48ed-87a8-2c9cb9ef20b4"
      unitRef="usd">5471000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTQtMS0xLTEtMzMxMDE_a2342a1a-bbaf-4dbf-b4d7-38eee80a42d8"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTQtMy0xLTEtMzMxMDE_7dbf8377-5786-499e-978c-f9283efe0a1f"
      unitRef="usd">40188000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTUtMS0xLTEtMzMxMDE_b706fa19-3bde-436a-8869-bf6fa36ea1bf"
      unitRef="usd">162806000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTUtMy0xLTEtMzMxMDE_24bc8edc-5790-4a05-a4bd-ce178e501fae"
      unitRef="usd">156628000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTYtMS0xLTEtMzMxMDE_a8ca9164-647f-4e5c-84dd-cfa1a7e4dabf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTYtMy0xLTEtMzMxMDE_76d40517-129e-410c-b499-6b8db6669950"
      unitRef="usd">48562000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTgtMS0xLTEtMzMxMDE_0420035d-c1f5-43e1-8261-771e20e7d0bc"
      unitRef="usd">7611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTgtMy0xLTEtMzMxMDE_13dd8eb6-1a6b-48ee-b8b0-9c15c97f1534"
      unitRef="usd">8599000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTktMS0xLTEtMzMxMDE_a204a5d4-fef2-4c19-9fc0-9651cd2720f4"
      unitRef="usd">42416000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTktMy0xLTEtMzMxMDE_005f4447-2316-45fa-84a0-b59e7a123da1"
      unitRef="usd">52291000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjAtMS0xLTEtMzMxMDE_0e11308d-a2e0-44b4-9c75-ddbfcd1543a8"
      unitRef="usd">36713000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjAtMy0xLTEtMzMxMDE_d2d34e55-6ce1-4ed1-bcc9-527c3a7c411b"
      unitRef="usd">37554000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjItMS0xLTEtMzMxMDE_8ce1ca7b-41d8-4cdb-b2ac-fd02515c4e6f"
      unitRef="usd">8828000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjItMy0xLTEtMzMxMDE_9d3510d8-e8f8-4c1a-8118-b5a47e53a9c1"
      unitRef="usd">9990000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjMtMS0xLTEtMzMxMDE_fb2dbf40-37ab-4da8-a2ca-1bb24db7546f"
      unitRef="usd">871000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjMtMy0xLTEtMzMxMDE_7b63b3ac-a693-4632-a69c-9acb7f737b7b"
      unitRef="usd">936000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjQtMS0xLTEtMzMxMDE_f4683764-adb5-4874-9266-eaf491ad0f55"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjQtMy0xLTEtMzMxMDE_4f3a4596-a115-4308-a1cc-f175ae014d24"
      unitRef="usd">45296000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjUtMS0xLTEtMzMxMDE_7ae32bbb-c469-433e-9f6f-8587e15615da"
      unitRef="usd">259245000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjUtMy0xLTEtMzMxMDE_0b28efb1-4b41-41fe-81d5-7338011beb3c"
      unitRef="usd">359856000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMy0xLTEtMS0zMzEwMQ_01f80fbb-e546-4fdf-b40c-a82a3688392d"
      unitRef="usd">4201000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMy0zLTEtMS0zMzEwMQ_9d7d4e1d-27d4-48b1-adfb-43cd03fb98fa"
      unitRef="usd">3112000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNC0xLTEtMS0zMzEwMQ_d3f3c3e5-c121-44af-9895-066297e68b91"
      unitRef="usd">5792000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNC0zLTEtMS0zMzEwMQ_71a8f48e-03f8-4144-a80f-628c72fec5f7"
      unitRef="usd">7856000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNS0xLTEtMS0zMzEwMQ_885c63cf-3e12-4fe5-a1e0-622067afeef3"
      unitRef="usd">11685000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNS0zLTEtMS0zMzEwMQ_e646f5b9-fd4b-43eb-8e9b-11e29acfc657"
      unitRef="usd">7817000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNi0xLTEtMS0zMzEwMQ_355a3ff3-89e6-4e60-869b-4c720c4558eb"
      unitRef="usd">76000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNi0zLTEtMS0zMzEwMQ_28a04ef4-0498-4279-8608-bf86b6d043a0"
      unitRef="usd">1490000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfOC0xLTEtMS0zMzEwMQ_ac5aa7bf-9b7f-4368-baee-9314a2ccf101"
      unitRef="usd">82069000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfOC0zLTEtMS0zMzEwMQ_58e1ae0a-0f4b-4138-8977-e54a5b5dc389"
      unitRef="usd">52000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTAtMS0xLTEtMzMxMDE_80f48123-ef6a-46e4-8294-d8d2880bafa1"
      unitRef="usd">1041000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTAtMy0xLTEtMzMxMDE_cc7fc85f-e52d-43a2-9c15-6a6ab71d1c60"
      unitRef="usd">1393000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTEtMS0xLTEtMzMxMDE_e9dfc039-c256-4ddb-819d-5f0d4b698478"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTEtMy0xLTEtMzMxMDE_f5d674f8-370f-441c-9a14-edf85fcb3eb7"
      unitRef="usd">74000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTItMS0xLTEtMzMxMDE_81dc74ba-d2e5-427c-8b46-b26ee665a7b1"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTItMy0xLTEtMzMxMDE_f0ab3058-5bd6-419f-b369-5cf960f4dd40"
      unitRef="usd">12851000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTMtMS0xLTEtMzMxMDE_88a624d6-cef1-4caf-9f0b-a1e8f88adea4"
      unitRef="usd">104864000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTMtMy0xLTEtMzMxMDE_833d03e5-5541-49cf-a54f-39776bbbef33"
      unitRef="usd">34645000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTQtMS0xLTEtMzMxMDE_a033bd93-9183-4a02-9cd5-c063b1ecaed5"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTQtMy0xLTEtMzMxMDE_b285da45-de06-40f0-8d2f-4ccacbd36721"
      unitRef="usd">179882000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id62b38c6a55c444ba1ae87e4333a6729_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjozMGVhMmU5MzQzMzQ0NjcwODQ3Njg3YjgyMzkzMTc2M180Mzk4MDQ2NTExMjE2_202dc684-b356-484d-ba53-a0bdb7baf46f"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i1b10b8c5301b46d29be45d7d9e653232_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjozMGVhMmU5MzQzMzQ0NjcwODQ3Njg3YjgyMzkzMTc2M180Mzk4MDQ2NTExMjAw_69ef0f3e-4017-46d0-b2e4-a50f328085ff"
      unitRef="usd">21205000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMS0xLTEtMzMxMDE_02c0c935-17f9-49cd-81de-2332ed9cdaaa"
      unitRef="usd">1818000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMy0xLTEtMzMxMDE_45c7df0a-0df8-477e-af70-d1d3c9aab164"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTctMS0xLTEtMzMxMDE_a4c6a7cc-57ec-4b42-a336-c332a364c204"
      unitRef="usd">7939000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTctMy0xLTEtMzMxMDE_a55313c8-9e8e-40b5-ab60-bbfd2d02d06c"
      unitRef="usd">8747000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTgtMS0xLTEtMzMxMDE_a5b44d91-e076-4334-b0a2-88b775a7292c"
      unitRef="usd">2092000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTgtMy0xLTEtMzMxMDE_3a5c74a7-6b55-428f-b094-dd0f901c80b4"
      unitRef="usd">2539000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjAtMS0xLTEtMzMxMDE_f93fad05-1b39-47a6-a574-285987f8a26c"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjAtMy0xLTEtMzMxMDE_9dc4765e-28db-4879-b73b-7abd7fb1ec29"
      unitRef="usd">3672000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjEtMS0xLTEtMzMxMDE_a720629b-70bb-4889-849a-8fea72a4151b"
      unitRef="usd">116713000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjEtMy0xLTEtMzMxMDE_be0b10a7-05fd-4f4a-8df6-e51f8c65eea8"
      unitRef="usd">252508000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjItMS0xLTEtMzMxMDE_156100c5-a2d6-464b-bb7a-b99336377009"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjItMy0xLTEtMzMxMDE_19ab9ee6-4729-4803-b1dc-825d2281fcd9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8xOA_04527c78-adc8-40d4-bf7e-824de9127f0b"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8xOA_2219540f-1763-4ded-8ee2-9d1e07fe11f5"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8zMg_390aeae0-a7a5-4e33-a207-e4016daa4674"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8zMg_76de7b3f-082d-4c09-9de9-1236e37f8fa4"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF83MA_0914fe25-cd7b-46a2-92f2-c526fe82864a"
      unitRef="shares">208150021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF83MA_76c8e532-9d18-44c1-812b-2b2477c2023a"
      unitRef="shares">208150021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF84NA_14a23f17-2c24-428b-b3de-768a8840aa98"
      unitRef="shares">206739874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF84NA_98cec8e2-8fbc-4a3c-9521-9db76431200d"
      unitRef="shares">206739874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMS0xLTEtMzMxMDE_03b72415-9b3b-4dd8-9d61-d04723161c38"
      unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMy0xLTEtMzMxMDE_566c1366-fac6-44b7-9b9c-869193e29919"
      unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjUtMS0xLTEtMzMxMDE_0d298f1e-df28-48d1-9b26-aad193401a8e"
      unitRef="usd">1996104000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjUtMy0xLTEtMzMxMDE_ba26931f-1538-42ab-9cff-5384f958c592"
      unitRef="usd">2022701000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjYtMS0xLTEtMzMxMDE_29b8b19e-dde8-40d0-85f8-8ea454376975"
      unitRef="usd">-1846391000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjYtMy0xLTEtMzMxMDE_e00e0a5b-de39-42ae-828e-274474e62450"
      unitRef="usd">-1915556000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjctMS0xLTEtMzMxMDE_6fee0d8f-e216-4438-9410-19b1f6854aa2"
      unitRef="usd">-7181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjctMy0xLTEtMzMxMDE_e6b6319f-4641-4a47-a300-1b88b599ddee"
      unitRef="usd">203000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjgtMS0xLTEtMzMxMDE_ee3cd095-4408-45cf-8b1e-f215543c0f27"
      unitRef="usd">142532000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjgtMy0xLTEtMzMxMDE_26f4e77e-303b-4d3c-9f54-994a71d763cf"
      unitRef="usd">107348000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMzEtMS0xLTEtMzMxMDE_513e5d31-7ac5-4039-9696-c473512e4b80"
      unitRef="usd">259245000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMzEtMy0xLTEtMzMxMDE_e6330b2e-5f92-4462-8d93-d5cec05badf7"
      unitRef="usd">359856000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad30383a18f44b89c7b680a24d95c8b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy0xLTEtMS0zMzEwMQ_0ec8c7ff-06f6-45c4-9486-49d67a19dce1"
      unitRef="usd">14561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i832d643a95ce45538a0e836ca4cd7298_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy0zLTEtMS0zMzEwMQ_c407e79e-3bc4-45fa-a3ef-fa75e1d2fb52"
      unitRef="usd">22000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3155149ef0f4bc2ac568b0af57f8e93_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy01LTEtMS0zMzEwMQ_8247b842-bd55-436b-b8a4-5240d6c44121"
      unitRef="usd">14561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82ce22fdc8d4411184387ca46d27e422_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy03LTEtMS0zMzEwMQ_357d98d9-b39f-41d0-a4f6-d99a698d44c0"
      unitRef="usd">389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC0xLTEtMS0zMzEwMQ_444a385f-1002-480e-aa66-06651584727b"
      unitRef="usd">342000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC0zLTEtMS0zMzEwMQ_e3495ffc-18a0-492e-88f3-d760fb7971f3"
      unitRef="usd">554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC01LTEtMS0zMzEwMQ_4693842a-4470-40d0-bc32-df01890dfffc"
      unitRef="usd">1455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC03LTEtMS0zMzEwMQ_93d2960d-6c37-46dc-923a-56f3b4d91a9b"
      unitRef="usd">1860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS0xLTEtMS0zMzEwMQ_a244e9ae-6846-42a2-9b73-74041614972a"
      unitRef="usd">1750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS0zLTEtMS0zMzEwMQ_3fd42ce3-1f35-4a9c-ad4d-54177605b77e"
      unitRef="usd">2632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS01LTEtMS0zMzEwMQ_87e85f12-9480-4202-9566-f69c3c39caf5"
      unitRef="usd">8896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS03LTEtMS0zMzEwMQ_42a0e0c3-0c01-4ca2-976b-bf0baaca8c18"
      unitRef="usd">7935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15a4702d2fca47ab96479f31255fe567_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi0xLTEtMS0zMzEwMQ_22aa233a-038a-4529-ae91-3d2e44d199ca"
      unitRef="usd">69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f9a0b9c63ee4d6e9a6efad83de9d92b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi0zLTEtMS0zMzEwMQ_a5bc9445-cfbe-44f2-9b6c-1c479df8a0cd"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6082fb617bde49d68a6217acc21f36dd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi01LTEtMS0zMzEwMQ_acf923a0-42bf-4f44-b541-84a76d0874e9"
      unitRef="usd">234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39457f5fbff349a2bd14f1705d92b3c9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi03LTEtMS0zMzEwMQ_7acb3080-07e7-449e-a6fa-2aade733d789"
      unitRef="usd">399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy0xLTEtMS0zMzEwMQ_35c82dbc-7e99-4de3-8d71-5e92860b4f75"
      unitRef="usd">16722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy0zLTEtMS0zMzEwMQ_ff25a5dd-cedf-422e-9923-8abe5410e0a7"
      unitRef="usd">3333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy01LTEtMS0zMzEwMQ_c7d1d4bd-ecd4-44fc-bfc8-03b412d3d84d"
      unitRef="usd">25146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy03LTEtMS0zMzEwMQ_00be9eca-1736-4d18-a3af-35f86a7a0670"
      unitRef="usd">10583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS0xLTEtMS0zMzEwMQ_ab8df0e9-e725-44c6-81e5-1cb214c8beae"
      unitRef="usd">463000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS0zLTEtMS0zMzEwMQ_40d75374-5fac-4406-9801-1c09df29a7b4"
      unitRef="usd">482000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS01LTEtMS0zMzEwMQ_2c5e5da6-d2d6-4c7e-99d2-131a13514374"
      unitRef="usd">1585000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS03LTEtMS0zMzEwMQ_cdd4e128-ba0c-4861-a21c-6717353c13aa"
      unitRef="usd">1306000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtMS0xLTEtMzMxMDE_31f2ece5-a108-494c-9607-f541c5563316"
      unitRef="usd">1114000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtMy0xLTEtMzMxMDE_dc529667-8b50-4d34-a2fa-6a4e5d7751da"
      unitRef="usd">970000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtNS0xLTEtMzMxMDE_aa0cd924-50be-4b1d-be74-9a353bb7ffb3"
      unitRef="usd">3497000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtNy0xLTEtMzMxMDE_0e701892-26f2-4b8a-891c-d5a2aebef5c4"
      unitRef="usd">2858000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtMS0xLTEtMzMxMDE_167070fe-ca6a-40e8-a7b0-b7f0b7525d82"
      unitRef="usd">12622000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtMy0xLTEtMzMxMDE_9d5a7444-90ae-40bc-ad74-794ddfc7e310"
      unitRef="usd">12434000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtNS0xLTEtMzMxMDE_d29d7017-7007-4ae9-8ccd-b8c97bf8a2c7"
      unitRef="usd">36377000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtNy0xLTEtMzMxMDE_14f6e93f-157d-49c3-9be3-c7d7bd8ebd1f"
      unitRef="usd">35755000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItMS0xLTEtMzMxMDE_62d960a3-9b83-41f1-9fbd-d9462878aa75"
      unitRef="usd">10137000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItMy0xLTEtMzMxMDE_edc0adc7-3588-47a5-a804-a1fe873e8f8d"
      unitRef="usd">10977000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItNS0xLTEtMzMxMDE_8db89f87-47b8-4c3b-8e02-d3678c54e116"
      unitRef="usd">36496000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItNy0xLTEtMzMxMDE_35a7a100-c520-4f32-bb12-9a87726e7aec"
      unitRef="usd">40197000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtMS0xLTEtMzMxMDE_b16c9edb-223b-4f59-ae3d-0ac9b1059b4c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtMy0xLTEtMzMxMDE_96aa8749-2c01-4deb-bb99-923034892748"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtNS0xLTEtMzMxMDE_96c25909-94f2-40bb-a0a9-3d5a35faa6ed"
      unitRef="usd">482000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtNy0xLTEtMzMxMDE_2dc02e70-31d3-4d7e-a1e4-481fe1265b83"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtMS0xLTEtMzMxMDE_268b27f2-0665-450c-a123-58fcd58b9c7a"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtMy0xLTEtMzMxMDE_6577fbcc-3b63-442b-8a56-d31b5e9468f3"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtNS0xLTEtMzMxMDE_91756e20-31e4-4fd7-b651-5d56fa87e3d7"
      unitRef="usd">638000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtNy0xLTEtMzMxMDE_7e128961-532b-4455-b2a7-7889e74359c2"
      unitRef="usd">543000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OperatingExpenses
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtMS0xLTEtMzMxMDE_39883989-8ac8-4e55-835e-b29f479457b6"
      unitRef="usd">24336000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtMy0xLTEtMzMxMDE_9c919269-34d5-41a7-99ab-adb2bd52cf63"
      unitRef="usd">24863000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtNS0xLTEtMzMxMDE_2b97be1d-15b1-454c-9045-b8fc66d59e30"
      unitRef="usd">79075000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtNy0xLTEtMzMxMDE_63b6c056-d33e-4b32-80a6-f862e220cde7"
      unitRef="usd">80659000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtMS0xLTEtMzMxMDE_f4b65f15-5fd6-4d8c-81a5-479601daad04"
      unitRef="usd">-7614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtMy0xLTEtMzMxMDE_494d5d91-8df6-400e-8d07-70fe3f383237"
      unitRef="usd">-21530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtNS0xLTEtMzMxMDE_00161f50-526a-4bc5-acd0-a7058ad0cf9b"
      unitRef="usd">-53929000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtNy0xLTEtMzMxMDE_1fdd6ff5-bff0-4835-8c32-5ebf7a7d53a4"
      unitRef="usd">-70076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtMS0xLTEtMzMxMDE_7fbd67aa-6298-43d0-9880-25a86d471ead"
      unitRef="usd">2036000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtMy0xLTEtMzMxMDE_a8bf01d1-51d4-461a-8f76-8d15c8b2a64e"
      unitRef="usd">4765000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtNS0xLTEtMzMxMDE_a4fdc764-5b91-4ef9-905d-95671e1612d2"
      unitRef="usd">6137000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtNy0xLTEtMzMxMDE_01bcd643-a390-40eb-a186-b81d91bb507f"
      unitRef="usd">13902000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtMS0xLTEtMzMxMDE_3695f504-58ba-49d4-97f4-535f5e6bd3d6"
      unitRef="usd">56000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtMy0xLTEtMzMxMDE_754957fb-ea29-4651-8ca8-fe82c2748d1a"
      unitRef="usd">48000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtNS0xLTEtMzMxMDE_79eb38e2-5a8b-40ae-b162-9b2e1dc1cd71"
      unitRef="usd">131000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtNy0xLTEtMzMxMDE_288d7b7c-21a7-411f-80e7-b829343c4916"
      unitRef="usd">129000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItMS0xLTEtMzMxMDE_487e0910-502b-4629-86d1-44d9c3942ba8"
      unitRef="usd">1038000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItMy0xLTEtMzMxMDE_d74e289f-ae6b-40ef-a046-ece004ddc4f2"
      unitRef="usd">-133000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItNS0xLTEtMzMxMDE_d24113d8-02ce-4460-bba2-538ea71c31a8"
      unitRef="usd">1276000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItNy0xLTEtMzMxMDE_385882f3-2b99-40ff-a80a-7269aa83932b"
      unitRef="usd">-430000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtMS0xLTEtMzMxMDE_acade9ab-8b53-4f21-9d1d-f4f12f0ba7c4"
      unitRef="usd">-942000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtMy0xLTEtMzMxMDE_c3046fb3-664b-43f8-b834-bef60a3f627f"
      unitRef="usd">-4850000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtNS0xLTEtMzMxMDE_909f847d-a88a-463c-82c6-3660232cd876"
      unitRef="usd">-4730000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtNy0xLTEtMzMxMDE_4d21978e-d7ce-4170-aba3-38f6cc20935a"
      unitRef="usd">-14203000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtMS0xLTEtMzMxMDE_9e84c4a7-ecb1-4da2-b5a1-fc88b5861e8a"
      unitRef="usd">862000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtMy0xLTEtMzMxMDE_24d30ae3-af91-4bce-b00b-985934590b94"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtNS0xLTEtMzMxMDE_4c9debe3-00e4-4b67-bed1-beb531738fc1"
      unitRef="usd">861000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtNy0xLTEtMzMxMDE_6b4dd509-e020-4aaf-a1e9-8aaf5006176e"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtMS0xLTEtMzMxMDE_ff7b8a33-34b1-490d-ae5b-5b60625bfa64"
      unitRef="usd">-7694000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtMy0xLTEtMzMxMDE_994ca9bc-949b-4eb8-8fb4-0d49cc3d3b20"
      unitRef="usd">-26380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtNS0xLTEtMzMxMDE_cb6c40df-2e5e-4f5c-9dca-3bd6cbba393b"
      unitRef="usd">-57798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtNy0xLTEtMzMxMDE_35fce207-8a76-4a2d-a2ca-c95f939a309d"
      unitRef="usd">-84282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtMS0xLTEtMzMxMDE_8976156f-12f7-408c-99e9-4a7796e70518"
      unitRef="usd">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtMy0xLTEtMzMxMDE_20cb01f5-44e0-46b1-a889-35ac5addddae"
      unitRef="usd">-61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtNS0xLTEtMzMxMDE_d75ab751-ebd7-476d-911f-7c0e94fdd9e4"
      unitRef="usd">-197000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtNy0xLTEtMzMxMDE_a2039e8f-85e2-44fc-a5a9-b4ed8a060e7b"
      unitRef="usd">-173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctMS0xLTEtMzMxMDE_33c73d1f-0a85-458e-bd76-3bba7cf3dabd"
      unitRef="usd">-7644000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctMy0xLTEtMzMxMDE_fa60cb49-c92d-4b99-b1a9-3bdbf788a517"
      unitRef="usd">-26319000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctNS0xLTEtMzMxMDE_7fd2ced9-66b3-4fe9-b05a-fd3cead74449"
      unitRef="usd">-57601000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctNy0xLTEtMzMxMDE_1f1cfa2f-d4b0-4cc9-b22a-dfe3f526546b"
      unitRef="usd">-84109000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtMS0xLTEtMzMxMDE_966fcf2b-757c-4937-b944-4c6930bbdf98"
      unitRef="usd">95023000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtMy0xLTEtMzMxMDE_9316b7c3-67f2-4742-8b75-9d88165626cd"
      unitRef="usd">-3445000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtNS0xLTEtMzMxMDE_7dd220ec-556e-42ef-bac8-6a98bea76ae5"
      unitRef="usd">108094000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtNy0xLTEtMzMxMDE_8ab4aa39-e35a-4584-b4e9-4c8e88be3950"
      unitRef="usd">16977000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktMS0xLTEtMzMxMDE_6aabf5a9-fb26-4535-a6cc-cb7048a6a111"
      unitRef="usd">87379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktMy0xLTEtMzMxMDE_cf6c46bb-2fe0-43aa-8e21-de10b1ee8b80"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktNS0xLTEtMzMxMDE_0100ad31-765e-4805-8b7b-cf17ed957f21"
      unitRef="usd">50493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktNy0xLTEtMzMxMDE_7f7fc077-a9ab-42d9-9bb4-9dc3b88ff290"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMS0xLTEtMzMxMDE_4425cfb7-9882-4b8f-8f3f-1939652681b0"
      unitRef="usdPerShare">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMS0xLTEtMzMxMDE_bb4e0bd2-803a-4510-8d79-3bb96274df73"
      unitRef="usdPerShare">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMy0xLTEtMzMxMDE_52a49ae5-74c0-4915-ab86-d01f9cd62b17"
      unitRef="usdPerShare">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMy0xLTEtMzMxMDE_a65b94d0-711e-4a2f-a04c-fbea9d659ede"
      unitRef="usdPerShare">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNS0xLTEtMzMxMDE_3eb2047b-8778-408b-8466-7d20f3dcb6fc"
      unitRef="usdPerShare">-0.29</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNS0xLTEtMzMxMDE_4e8cbd1f-ced9-40d4-80ed-41ee04a326db"
      unitRef="usdPerShare">-0.29</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNy0xLTEtMzMxMDE_289ef1ed-35af-485b-afcd-3b52d1c520fd"
      unitRef="usdPerShare">-0.43</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNy0xLTEtMzMxMDE_a0ba75e2-6668-4cc9-8103-18561092c391"
      unitRef="usdPerShare">-0.43</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMS0xLTEtMzMxMDE_74351453-a633-4bed-bca5-0c6f103109ca"
      unitRef="usdPerShare">0.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMS0xLTEtMzMxMDE_da2ca985-31ce-4487-95a6-2ca27c920f5c"
      unitRef="usdPerShare">0.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMy0xLTEtMzMxMDE_05ae0089-fe00-4b31-9aab-6c729f7f67e9"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMy0xLTEtMzMxMDE_caa1504e-56c3-4504-bb9c-32eef750f912"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNS0xLTEtMzMxMDE_0006eae6-12bd-471b-90ef-1416317a6562"
      unitRef="usdPerShare">0.54</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNS0xLTEtMzMxMDE_8b43e191-9029-4598-adf4-d3a0e68544d6"
      unitRef="usdPerShare">0.54</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNy0xLTEtMzMxMDE_3fd3871e-41b6-4919-a4f5-36b356dfbb52"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNy0xLTEtMzMxMDE_5d4e7d93-76e7-44fa-9387-a63db8d17656"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMS0xLTEtMzMxMDE_4e34e34c-3a85-4f48-8607-4a3c2f5bf79b"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMS0xLTEtMzMxMDE_eca19457-8310-499f-a98a-159a83098290"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMy0xLTEtMzMxMDE_4bf90e64-e1b7-4607-9f89-90a496233ca0"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMy0xLTEtMzMxMDE_a3383608-8b77-4b13-ae04-994dcf27cec2"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNS0xLTEtMzMxMDE_7bedc5ea-4f1c-410b-b65c-9ddd28f485f2"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNS0xLTEtMzMxMDE_9735bb5d-623c-4703-b7e6-e8b6442a6b9f"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNy0xLTEtMzMxMDE_55ed5516-b4b8-4c54-b3a9-29b1bbe033d1"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNy0xLTEtMzMxMDE_a285db29-1962-40e0-bd42-5e084b7551e5"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMS0xLTEtMzMxMDE_3242d8b5-bf2f-4feb-b274-2f83e9784134"
      unitRef="shares">200670590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMS0xLTEtMzMxMDE_51103f51-afb5-4c01-bee0-1fdd3b17f10a"
      unitRef="shares">200670590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMy0xLTEtMzMxMDE_21081c86-8cb7-488c-b46b-8c8ddf862036"
      unitRef="shares">199179763</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMy0xLTEtMzMxMDE_c44dddf9-1f65-4696-a868-961753938c9a"
      unitRef="shares">199179763</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNS0xLTEtMzMxMDE_5cc50c2f-dbc3-44ed-86fd-64e6432c7dd3"
      unitRef="shares">200256046</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNS0xLTEtMzMxMDE_5f648249-b199-427e-bf2d-aa1ada700be9"
      unitRef="shares">200256046</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNy0xLTEtMzMxMDE_98ba8398-30db-43e3-b9c8-c6722d382b62"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNy0xLTEtMzMxMDE_b3d0700d-ea87-48a8-8d4b-f664e90ea454"
      unitRef="shares">197254438</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi0xLTEtMS0zMzEwMQ_1935c69b-e0c6-4977-9910-96d6fd626af1"
      unitRef="usd">87379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi0zLTEtMS0zMzEwMQ_f27465a0-bd12-4e25-b5c9-010535b8da4b"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi01LTEtMS0zMzEwMQ_0f4bad51-9058-4a82-8536-c2411ef584bf"
      unitRef="usd">50493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi03LTEtMS0zMzEwMQ_08657c1a-76e5-4249-a962-7ee7f3f6594d"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC0xLTEtMS0zMzEwMQ_688580f9-9324-4b5e-ad08-bd7af0852cc2"
      unitRef="usd">99000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC0zLTEtMS0zMzEwMQ_d41793b0-8225-47a1-937a-2fe9f2e6601f"
      unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC01LTEtMS0zMzEwMQ_485fdf83-2ced-4047-aa55-54e9385f357b"
      unitRef="usd">-905000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC03LTEtMS0zMzEwMQ_2398f107-f688-482f-8ccd-e32ccff1f8ac"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS0xLTEtMS0zMzEwMQ_720b7144-ab57-45f6-8751-f06b315045cd"
      unitRef="usd">-2724000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS0zLTEtMS0zMzEwMQ_bfac5975-2198-430c-9c44-e03ce87aff15"
      unitRef="usd">-1068000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS01LTEtMS0zMzEwMQ_d20ec45a-ffc3-4252-8214-2617043f2713"
      unitRef="usd">-6479000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS03LTEtMS0zMzEwMQ_3454108f-d7c3-4a32-9eb6-b0a1937e7d0d"
      unitRef="usd">-2439000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy0xLTEtMS0zMzEwMQ_85ee1282-08d4-4568-8bc3-e31211c9af71"
      unitRef="usd">84754000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy0zLTEtMS0zMzEwMQ_7f080196-60a3-49e7-ad4a-3023f25225c8"
      unitRef="usd">-30790000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy01LTEtMS0zMzEwMQ_78bcf65a-d586-4c45-91c5-a659c2691cc1"
      unitRef="usd">43109000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy03LTEtMS0zMzEwMQ_4a3ff3fe-2201-4887-ac73-dfde9facf9e7"
      unitRef="usd">-69614000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8074762c099b406696bac3466b188a40_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0xLTEtMS0zMzEwMQ_10af5287-6ad4-474b-905a-ec16aac9756f"
      unitRef="shares">208150021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8074762c099b406696bac3466b188a40_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0zLTEtMS0zMzEwMQ_e802579e-cd7b-4d43-a915-28e3e100c649"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0837e5570254d5fab14dce3267f17de_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi01LTEtMS0zMzEwMQ_417579f0-b053-446a-bce8-87489f4acef4"
      unitRef="usd">1993979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d320dd3c887477b9107b5360298c11f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi03LTEtMS0zMzEwMQ_341d0888-20ca-43bb-a5e0-c0f2e92a7977"
      unitRef="usd">-4556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ed8c14da98e4faa8737ac880bef65c2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi05LTEtMS0zMzEwMQ_e58331a7-a607-4bad-b770-a01c3733a333"
      unitRef="usd">-1933770000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6d9cdcddb6542f5b8b2a8e0d4d2751a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0xMS0xLTEtMzMxMDE_c05e8280-98e3-49f7-a591-b876d28eeb84"
      unitRef="usd">55653000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5e5106e84c2642299334947789efa2f5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfNC01LTEtMS0zMzEwMQ_17421310-cb23-4fe6-a47e-4c13b0dab9d0"
      unitRef="usd">2125000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfNC0xMS0xLTEtMzMxMDE_92f673da-f0b8-48b5-bc57-7c7c6bd9ff9f"
      unitRef="usd">2125000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia46be5624a1b4175b04f7a096325e9a1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjEtOS0xLTEtMzMxMDE_00988cd7-475c-4242-ad8d-1e2a899ede03"
      unitRef="usd">87379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjEtMTEtMS0xLTMzMTAx_f559fc36-1934-4fd8-b906-04314eb9512c"
      unitRef="usd">87379000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9b9af4215f10437e915dde0f2073da06_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjMtNy0xLTEtMzMxMDE_9512d26f-5a10-437b-b3a2-7177614d90b7"
      unitRef="usd">-2625000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjMtMTEtMS0xLTMzMTAx_c3d77580-a2dc-4d9e-a411-4f8755afe98a"
      unitRef="usd">-2625000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i05681794610e4866ae4047513af0fc32_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMS0xLTEtMzMxMDE_95d40733-3dbc-4d0c-9d06-9ba3a6fd647f"
      unitRef="shares">208150021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05681794610e4866ae4047513af0fc32_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMy0xLTEtMzMxMDE_f9cf04b9-d7a1-462f-a979-b6f180c72426"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6d97570f9704a079a9e08bb7f61191c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtNS0xLTEtMzMxMDE_82db961d-850b-4479-87a0-60d562b09154"
      unitRef="usd">1996104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5018e76617b4215981899efe18874fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtNy0xLTEtMzMxMDE_6088ab1f-0a7e-4010-9690-b6aebed44ceb"
      unitRef="usd">-7181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53896e55face4b9bbdc05f656793fc95_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtOS0xLTEtMzMxMDE_ebc94429-e598-4ca9-841d-a31e22fbdd24"
      unitRef="usd">-1846391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMTEtMS0xLTMzMTAx_e0942f05-02e5-47fd-9e6d-b2cb600c2cdd"
      unitRef="usd">142532000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0940118f9acb4771b7adda0455120759_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0xLTEtMS0zMzEwMQ_6b174341-ffcc-436e-985e-473251a172bc"
      unitRef="shares">206580928</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0940118f9acb4771b7adda0455120759_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0zLTEtMS0zMzEwMQ_1967c315-b4d5-4792-a741-b5a6574a68b9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if25e2ad5b668482883e74c734c4a6bb8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi01LTEtMS0zMzEwMQ_f3ffb4a4-4169-423a-943c-208d2eb7b9fd"
      unitRef="usd">2017413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44da3ce17a584d289c6d6f1e9dfeaaec_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi03LTEtMS0zMzEwMQ_dcdb2419-6e6f-4e0e-82a8-6accf8d6bfed"
      unitRef="usd">2541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i321e222d296644ecbb83b918b639695a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi05LTEtMS0zMzEwMQ_c5f18ba9-fc78-4209-b72c-291f34828f92"
      unitRef="usd">-1860758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5da7aa72b2849789038333c3ee13aee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0xMS0xLTEtMzMxMDE_50759f25-0cb3-4840-9a18-746863b1548c"
      unitRef="usd">159196000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMy01LTEtMS0zMzEwMQ_e276ce6d-cf51-4168-91ba-7fa42d6f8b79"
      unitRef="usd">2490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMy0xMS0xLTEtMzMxMDE_88c98ad6-dd4a-4c6d-ab1b-a2944500ef78"
      unitRef="usd">2490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="iaf216927681c40a6a44d8aa127c694fb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC0xLTEtMS0zMzEwMQ_67febe11-ccfd-465e-ab85-2c1b7bf7df2e"
      unitRef="shares">157571</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC01LTEtMS0zMzEwMQ_bff75002-3421-4804-a800-72c96b75de27"
      unitRef="usd">351000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC0xMS0xLTEtMzMxMDE_5e01c66a-8fc8-430f-aec6-5749a15ea4d8"
      unitRef="usd">351000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i8d0c577e81514add92b0efb2f283e51a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjAtOS0xLTEtMzMxMDE_83c684d4-1cdd-4d12-9cd7-52caa30b45bc"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjAtMTEtMS0xLTMzMTAx_7469aa01-6a82-47b2-b205-be2a361155d1"
      unitRef="usd">-29764000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7de1b51693f948edb0ab5d09168d5553_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjItNy0xLTEtMzMxMDE_9f13d25a-b5f9-4370-b6e3-f3086b73b3c6"
      unitRef="usd">-1026000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjItMTEtMS0xLTMzMTAx_175bab95-5c70-40cd-a72b-0b9104b78de8"
      unitRef="usd">-1026000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMS0xLTEtMzMxMDE_9819f157-dd3f-4e07-a999-f94ad7347eec"
      unitRef="shares">206738499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMy0xLTEtMzMxMDE_f28a6bd7-b3a4-4ffe-abc2-afe8b97abb03"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee868069e5ba4b4a97b5ec13047e6a05_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtNS0xLTEtMzMxMDE_979f3271-e447-493f-aa12-5eebd724b724"
      unitRef="usd">2020254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtNy0xLTEtMzMxMDE_9c153a44-0896-4ebf-be12-5a6e1d1cbad2"
      unitRef="usd">1515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if780ae14eff44bb5b31b94463d58f31f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtOS0xLTEtMzMxMDE_e8537c62-854c-4679-b8c1-3a515d2158a0"
      unitRef="usd">-1890522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMTEtMS0xLTMzMTAx_4672e6d2-63ca-4916-b4cf-3a50540306f9"
      unitRef="usd">131247000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i65b005cbde084a939f89b85d1ed98028_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0xLTEtMS0zMzEwMQ_0d54d70e-f46e-4ceb-9a6a-b6a48bcea6a9"
      unitRef="shares">206739874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i65b005cbde084a939f89b85d1ed98028_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0zLTEtMS0zMzEwMQ_358c1957-6472-43c5-9032-b4cfb0b6a99a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia53c9c6c21cd4521835392c5716f1d2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi01LTEtMS0zMzEwMQ_335177c5-91e0-4dd1-b711-a90acd3bd8b3"
      unitRef="usd">2022701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08ed41b479ac4cdcad7195193e9aa090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi03LTEtMS0zMzEwMQ_0fe9ecf3-1ed7-4403-832c-00857e8860f8"
      unitRef="usd">203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc5c2ab7db654e76bc5a120727144446_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi05LTEtMS0zMzEwMQ_ef5ff20a-bb64-4be6-8637-cd7214cb2e37"
      unitRef="usd">-1915556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0xMS0xLTEtMzMxMDE_141201ff-2f4b-4357-93f2-797723d35194"
      unitRef="usd">107348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22e56e93f4da410b9cb65b468008c182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy01LTEtMS0zMzEwMQ_0e2f39e0-a3b3-44d0-a23e-80c2f2626aac"
      unitRef="usd">-36868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9681f201189480a80f0a31aa7e727c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy05LTEtMS0zMzEwMQ_178bd40e-8327-40c5-af99-9e64eb549303"
      unitRef="usd">18672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1253810bc0845dc956f7e77a7028164_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy0xMS0xLTEtMzMxMDE_73e14459-3d55-4c33-bd85-d1c4a1f61616"
      unitRef="usd">-18196000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNC01LTEtMS0zMzEwMQ_c4922966-e7e0-46cd-af52-89d740f6e4d7"
      unitRef="usd">7996000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNC0xMS0xLTEtMzMxMDE_83c2f563-3034-4cab-b66f-da0877aa8eb5"
      unitRef="usd">7996000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS0xLTEtMS0zMzEwMQ_f66d20cd-c408-458f-9bf2-c42f9e76cb14"
      unitRef="shares">354089</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS01LTEtMS0zMzEwMQ_da806b6d-5b81-414b-b14c-e9bae9c30480"
      unitRef="usd">1000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS0xMS0xLTEtMzMxMDE_f115a597-d7a5-4aad-9b6b-b48bbed688c7"
      unitRef="usd">1000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringThePeriodSharesAccruedCompensation
      contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi0xLTEtMS0zMzEwMQ_02001f3c-a162-4fe0-9efe-d627b6f676cc"
      unitRef="shares">772071</pgen:StockIssuedDuringThePeriodSharesAccruedCompensation>
    <pgen:StockIssuedDuringThePeriodValueAccruedCompensation
      contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi01LTEtMS0zMzEwMQ_cb7610d1-3489-4274-b947-af04a0563970"
      unitRef="usd">1698000</pgen:StockIssuedDuringThePeriodValueAccruedCompensation>
    <pgen:StockIssuedDuringThePeriodValueAccruedCompensation
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi0xMS0xLTEtMzMxMDE_f25b67eb-2b91-4c8b-bd4d-0691a7910a8c"
      unitRef="usd">1698000</pgen:StockIssuedDuringThePeriodValueAccruedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy0xLTEtMS0zMzEwMQ_9057ad79-bf63-4e24-b8f2-46b8f15fa8a6"
      unitRef="shares">283987</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy01LTEtMS0zMzEwMQ_e72c74ec-e3df-4026-a5c4-5f825d5e40f5"
      unitRef="usd">576000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy0xMS0xLTEtMzMxMDE_6e829298-57f0-44bb-aeff-c87c0d0e21ac"
      unitRef="usd">576000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:NetIncomeLoss
      contextRef="ic6f770a8a9c14f15a2b620ff06a589ea_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjEtOS0xLTEtMzMxMDE_9aee0372-a97c-4d83-8b09-15f704521504"
      unitRef="usd">50493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjEtMTEtMS0xLTMzMTAx_5579ea7e-ca8a-4b1b-a3e7-58179f3a8282"
      unitRef="usd">50493000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id81b6f5f45f4432fb8eab9bb7051ae37_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjMtNy0xLTEtMzMxMDE_124224e5-6a3f-47e6-9148-52ba35b2520f"
      unitRef="usd">-7384000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjMtMTEtMS0xLTMzMTAx_cfbd0937-9ca7-4b51-9da4-93579b002ec0"
      unitRef="usd">-7384000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i05681794610e4866ae4047513af0fc32_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMS0xLTEtMzMxMDE_5b093445-4898-4cee-bedc-088124e56829"
      unitRef="shares">208150021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05681794610e4866ae4047513af0fc32_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMy0xLTEtMzMxMDE_f1b887dd-45a5-406d-9b71-1881e4df8399"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6d97570f9704a079a9e08bb7f61191c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtNS0xLTEtMzMxMDE_e7e980ae-a053-4d09-a6c2-61d287ea812a"
      unitRef="usd">1996104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5018e76617b4215981899efe18874fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtNy0xLTEtMzMxMDE_75839637-e655-41c3-a036-cc1062d08d66"
      unitRef="usd">-7181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53896e55face4b9bbdc05f656793fc95_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtOS0xLTEtMzMxMDE_46988718-b0c1-4b9c-a05a-6858063ed446"
      unitRef="usd">-1846391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMTEtMS0xLTMzMTAx_e32e4c00-7d2c-4795-8a08-4eb71bef66d3"
      unitRef="usd">142532000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia746247603c8474193d26ebf2e443f41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0xLTEtMS0zMzEwMQ_ee776fc2-33ac-44a5-bf65-dd40a78325f6"
      unitRef="shares">187663207</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia746247603c8474193d26ebf2e443f41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0zLTEtMS0zMzEwMQ_ffc61971-1f3b-4712-8548-ac3521f92fef"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d5c31b267df4a14a05a8bd1e101603a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi01LTEtMS0zMzEwMQ_309e0867-4a8a-4694-b7f3-bdf88bf57cae"
      unitRef="usd">1886567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88308aaee68c40419a4c38ed1004950f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi03LTEtMS0zMzEwMQ_47861132-33fd-44ca-9d92-b837d204ecdf"
      unitRef="usd">3997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c6389a175ac4151b00fd15c2b320de0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi05LTEtMS0zMzEwMQ_3b555db6-3fa8-49c9-aef4-457c1d3700cf"
      unitRef="usd">-1823390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5ddfef18c5046e2a3a61780bd2e5474_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0xMS0xLTEtMzMxMDE_dcc9d1c5-f92f-4fb7-b753-b1db3e54fe16"
      unitRef="usd">67174000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMy01LTEtMS0zMzEwMQ_833e2737-3249-4822-b60d-5280317d2ae9"
      unitRef="usd">11462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMy0xMS0xLTEtMzMxMDE_c22dbc0e-7bea-4082-b638-a5891c9bab09"
      unitRef="usd">11462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards
      contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC0xLTEtMS0zMzEwMQ_72dff10d-a793-4a38-8156-db0c859d10d9"
      unitRef="shares">1750521</pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC01LTEtMS0zMzEwMQ_2be2898c-e4be-4de7-be73-57db5c202b11"
      unitRef="usd">603000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC0xMS0xLTEtMzMxMDE_47c1f96f-60ac-4622-944f-ebd14d3add8f"
      unitRef="usd">603000</pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi0xLTEtMS0zMzEwMQ_26f482d9-4bdf-4ee0-870c-5fd6f3368c6c"
      unitRef="shares">74771</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi01LTEtMS0zMzEwMQ_db976c35-aeda-4a5d-8f27-aac6111043e0"
      unitRef="usd">577000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi0xMS0xLTEtMzMxMDE_643354e7-a50e-4f32-a508-83c5a2a7f542"
      unitRef="usd">577000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy0xLTEtMS0zMzEwMQ_1a502dcf-8e7f-4fdb-8f95-ad3242b3f10a"
      unitRef="shares">17250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy01LTEtMS0zMzEwMQ_53cc0483-4f3b-4fc5-a562-12d0848e35b8"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy0xMS0xLTEtMzMxMDE_a412271e-a317-4969-8a48-6ee5fd088371"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i525a794ad3364d0faea27cd254e45026_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjAtOS0xLTEtMzMxMDE_342ad2e7-9241-4573-ae27-19645c91a6e2"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjAtMTEtMS0xLTMzMTAx_2a8a3a7e-b648-4f47-8afd-8b1941a7c065"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9edd3b0ddc484e93b16a4cd5b3b1dfff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjItNy0xLTEtMzMxMDE_a2051ca8-ed49-43a6-b6aa-e5d636264758"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjItMTEtMS0xLTMzMTAx_43050db2-c16c-4444-8e7a-8a2e475384e7"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMS0xLTEtMzMxMDE_8ce5e5f4-e52a-4b01-810d-d931ca21263a"
      unitRef="shares">206738499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMy0xLTEtMzMxMDE_28e58c01-17c7-41f8-a250-b2bd2c566f1f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee868069e5ba4b4a97b5ec13047e6a05_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtNS0xLTEtMzMxMDE_8b1506c5-5e28-4ec2-a5c0-2f4024d5b233"
      unitRef="usd">2020254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtNy0xLTEtMzMxMDE_5bbda2fc-7053-4ad1-b721-f478b8ad8c10"
      unitRef="usd">1515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if780ae14eff44bb5b31b94463d58f31f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtOS0xLTEtMzMxMDE_03b797ea-1fdb-4deb-a0f8-801734eb46b1"
      unitRef="usd">-1890522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMTEtMS0xLTMzMTAx_c5f62afd-e94f-409c-8d47-b2f51c3f9fa9"
      unitRef="usd">131247000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMy0xLTEtMS0zMzEwMQ_b4a710a1-cbd6-4964-81dd-f520ad52c213"
      unitRef="usd">50493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMy0zLTEtMS0zMzEwMQ_a0a0d05b-e136-41dd-934a-a926bb69e468"
      unitRef="usd">-67132000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNS0xLTEtMS0zMzEwMQ_057fe2a0-190c-41e5-a540-9ab5dfa0216c"
      unitRef="usd">9044000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNS0zLTEtMS0zMzEwMQ_2b6ee663-42ee-4c1d-8d76-e47d9f9ddbaf"
      unitRef="usd">10442000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNi0xLTEtMS0zMzEwMQ_77825d5f-1bbe-433a-b142-533e57f0d05a"
      unitRef="usd">-421000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNi0zLTEtMS0zMzEwMQ_2036119a-ea14-4dd9-9980-1239d5cf1508"
      unitRef="usd">-89000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNy0xLTEtMS0zMzEwMQ_bfec1487-7679-4c11-b82e-04c9567af39f"
      unitRef="usd">482000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNy0zLTEtMS0zMzEwMQ_a2d1900b-f838-4370-9929-893045fa110c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOC0xLTEtMS0zMzEwMQ_2ea7f9dd-34c8-4546-b659-87003c922f85"
      unitRef="usd">638000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOC0zLTEtMS0zMzEwMQ_b1439cc5-67e9-4fc9-a6c1-f4a5f87c202b"
      unitRef="usd">543000</us-gaap:OtherAssetImpairmentCharges>
    <pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOS0xLTEtMS0zMzEwMQ_fcf32106-2398-4568-8eaa-782f0abe7bc2"
      unitRef="usd">94702000</pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal>
    <pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOS0zLTEtMS0zMzEwMQ_41dc30ba-e446-41a3-a6d7-462e1fba3896"
      unitRef="usd">0</pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTEtMS0xLTEtMzYwMTM_6cdd45fc-8810-4937-8b4e-24299b455fb0"
      unitRef="usd">1285000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTEtMy0xLTEtMzYwMjQ_20c1b21e-c4c9-4432-b170-998dd8aab0f1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTMtMS0xLTEtMzMxMDE_b560b40d-f4e6-4775-ae00-f196b75a8aa2"
      unitRef="usd">-667000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTMtMy0xLTEtMzMxMDE_439ce044-a639-49be-922e-4714cd65dccc"
      unitRef="usd">-893000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTQtMS0xLTEtMzMxMDE_1040ef8c-168e-4960-be1a-719c54c628f9"
      unitRef="usd">861000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTQtMy0xLTEtMzMxMDE_ad92f0dd-fb8e-4497-a094-01d0a9e9574d"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTUtMS0xLTEtMzMxMDE_0ce19b76-0985-4e43-973f-3525f4298c03"
      unitRef="usd">7996000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTUtMy0xLTEtMzMxMDE_c34f75af-ab09-4351-a32d-cdda476800c3"
      unitRef="usd">11462000</us-gaap:ShareBasedCompensation>
    <pgen:SharesIssuedDuringPeriodValueIssuedForServices
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTYtMS0xLTEtMzMxMDE_e722dd2a-ee25-40f7-8f16-27939e85ea2a"
      unitRef="usd">576000</pgen:SharesIssuedDuringPeriodValueIssuedForServices>
    <pgen:SharesIssuedDuringPeriodValueIssuedForServices
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTYtMy0xLTEtMzMxMDE_3ed8f0b9-e2f5-4fa3-8f05-391fef924c54"
      unitRef="usd">577000</pgen:SharesIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTctMS0xLTEtMzMxMDE_7c43fb56-9189-4af9-926a-1d4c0df7846c"
      unitRef="usd">944000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTctMy0xLTEtMzMxMDE_6d3e9190-aa59-4344-b0c6-05e07d43e40a"
      unitRef="usd">1219000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTgtMS0xLTEtMzMxMDE_587219d2-cad9-4804-92e7-a3df168ac403"
      unitRef="usd">934000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTgtMy0xLTEtMzMxMDE_11c471e4-3777-4280-8932-3d729c8b57e9"
      unitRef="usd">8641000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTktMS0xLTEtMzMxMDE_95bcb5ae-2d21-4842-8aed-189dc63ffadd"
      unitRef="usd">-162000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTktMy0xLTEtMzMxMDE_9a6a845e-c882-48d1-9d74-db4c04289bfa"
      unitRef="usd">-180000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <pgen:NoncashGainLossOnTerminationOfLease
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjAtMS0xLTEtMzMxMDE_1c32ee40-b6ed-4e01-852c-5cfc72fc7162"
      unitRef="usd">0</pgen:NoncashGainLossOnTerminationOfLease>
    <pgen:NoncashGainLossOnTerminationOfLease
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjAtMy0xLTEtMzMxMDE_9e2660b0-ff3f-42f3-ac96-5ced91abf1d2"
      unitRef="usd">4602000</pgen:NoncashGainLossOnTerminationOfLease>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjEtMS0xLTEtMzMxMDE_4c71cad4-ca8f-423b-994e-ef299da1cf0c"
      unitRef="usd">-105000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjEtMy0xLTEtMzMxMDE_dea7a0d0-5850-4c83-b11c-e816b57ec3c8"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjQtMS0xLTEtMzMxMDE_b1b3a5ad-040e-4d6d-8919-9f23790495fc"
      unitRef="usd">2446000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjQtMy0xLTEtMzMxMDE_4964fcfa-48de-4934-a248-2a15c33bb8cb"
      unitRef="usd">5285000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjUtMS0xLTEtMzMxMDE_dd688538-5c8e-4475-b3ca-2eb48e135f57"
      unitRef="usd">-54000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjUtMy0xLTEtMzMxMDE_4c17126f-474a-407d-9bce-0a3dff4e6b71"
      unitRef="usd">47000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjctMS0xLTEtMzMxMDE_80d69d6f-3826-40d3-b444-92507b74e99e"
      unitRef="usd">-230000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjctMy0xLTEtMzMxMDE_83d49cce-32da-4587-9a31-78f547265b5e"
      unitRef="usd">610000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjgtMS0xLTEtMzMxMDE_2619a983-5abf-46ac-8824-95a8390f6313"
      unitRef="usd">-2408000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjgtMy0xLTEtMzMxMDE_9626bad5-7144-4a6e-868e-5b824c29ac19"
      unitRef="usd">-1422000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjktMS0xLTEtMzMxMDE_f0dd73ec-89e2-4ffc-abda-cbb6c4d36576"
      unitRef="usd">1305000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjktMy0xLTEtMzMxMDE_2b088f31-67ee-436b-908b-8269e7122c94"
      unitRef="usd">388000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzAtMS0xLTEtMzMxMDE_030c1e66-5286-4ae8-8301-c8ff6bee6d2d"
      unitRef="usd">1000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzAtMy0xLTEtMzMxMDE_99512206-c47e-4d45-8fb0-075641715e1c"
      unitRef="usd">-282000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzEtMS0xLTEtMzMxMDE_bd6b5b4d-8cdc-4561-b84a-613ea8f674ed"
      unitRef="usd">728000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzEtMy0xLTEtMzMxMDE_55e816fb-ae30-4c60-a08f-c7fac420c0b7"
      unitRef="usd">-678000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzItMS0xLTEtMzMxMDE_aefb673d-70fe-478b-93f3-4e88d57c9dde"
      unitRef="usd">-578000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzItMy0xLTEtMzMxMDE_710c43e9-2800-4710-8201-2a5d9b6c782e"
      unitRef="usd">-304000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzMtMS0xLTEtMzMxMDE_a65b4917-9cec-434a-a2b8-2774e85e97dd"
      unitRef="usd">-479000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzMtMy0xLTEtMzMxMDE_c8287785-49da-4f09-a390-c66603b77226"
      unitRef="usd">1505000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzQtMS0xLTEtMzMxMDE_c244f925-d440-4ffc-a5b0-3a3fada65e31"
      unitRef="usd">-23343000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzQtMy0xLTEtMzMxMDE_5f681338-1013-42a4-85d8-a96ff9d1613e"
      unitRef="usd">903000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzUtMS0xLTEtMzMxMDE_fdacbec6-e8de-4453-9e90-5d1224e8b810"
      unitRef="usd">-79000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzUtMy0xLTEtMzMxMDE_436cd75a-f197-4f3c-8290-8e1a31f1b8de"
      unitRef="usd">107000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzYtMS0xLTEtMzMxMDE_74a7d7b6-7bd0-42d5-b6e9-32185e2ba6c0"
      unitRef="usd">-78000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzYtMy0xLTEtMzMxMDE_adc0494c-2ef3-4a2a-9d96-dcda786cf94b"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzctMS0xLTEtMzMxMDE_13150a29-5416-4357-b2e8-f7ce2835426f"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzctMy0xLTEtMzMxMDE_61b5838b-d6d4-4752-8037-69d1082edc2b"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzgtMS0xLTEtMzMxMDE_cffbfa90-77cb-4a8a-bc7e-1cdae328af4f"
      unitRef="usd">-49649000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzgtMy0xLTEtMzMxMDE_8ed00b51-0968-46f4-9cb5-a4f33e27500c"
      unitRef="usd">-41182000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMy0xLTEtMS0zMzEwMQ_223bff71-585f-480f-b854-419675badf68"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMy0zLTEtMS0zMzEwMQ_301a14d1-ce76-4768-b370-1267aadabbfd"
      unitRef="usd">174221000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNC0xLTEtMS0zMzEwMQ_a7009df9-8ec5-42ac-9da0-4fc2f39423dc"
      unitRef="usd">56967000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNC0zLTEtMS0zMzEwMQ_54977b7e-c4d6-4678-a51a-4a7ac5715c2d"
      unitRef="usd">82000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTAtMS0xLTEtMzMxMDE_cacf3338-5989-4193-ac61-ce52259e06d0"
      unitRef="usd">4871000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTAtMy0xLTEtMzMxMDE_2aca3715-ded4-4966-84c5-a26dfe34948e"
      unitRef="usd">4474000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTEtMS0xLTEtMzMxMDE_0eac4f6c-0dc6-4160-8e2e-2812bb162ab2"
      unitRef="usd">594000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTEtMy0xLTEtMzMxMDE_bf53211a-5cc8-405a-8292-6348b83ac1d9"
      unitRef="usd">2537000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTItMS0xLTEtMzMxMDE_137aec50-db9a-4778-9e51-ec30f215efc6"
      unitRef="usd">162306000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTItMy0xLTEtMzMxMDE_12c63618-984b-488c-9e63-07ec19a7060e"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTQtMS0xLTEtMzMxMDE_4d15dfb2-8136-4254-acfe-c4f0a3a3661c"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTQtMy0xLTEtMzMxMDE_b7efd8c2-344c-47f3-93f5-f49ba1c30c15"
      unitRef="usd">3689000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTUtMS0xLTEtMzMxMDE_5d190b42-b7e5-4061-952b-f25a69670b25"
      unitRef="usd">214996000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTUtMy0xLTEtMzMxMDE_5ec8cf39-29d3-412c-963f-6aa33f19aa06"
      unitRef="usd">-90469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTctMS0xLTEtMzMxMDE_784d669c-08f6-48d4-b6a6-9a4363187860"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTctMy0xLTEtMzMxMDE_ac240ac4-cb65-4f94-93db-a3659a277457"
      unitRef="usd">121045000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjAtMS0xLTEtMzMxMDE_4b48dd90-6b3e-45cb-ac25-85e7861a2166"
      unitRef="usd">115658000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjAtMy0xLTEtMzMxMDE_39591f9b-1e32-471a-8928-08d9f8e88f72"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjItMS0xLTEtMzMxMDE_29c4ad07-c7f3-4123-a41a-44accb0dbcbb"
      unitRef="usd">353000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjItMy0xLTEtMzMxMDE_44e8c68b-8d24-4e49-a6dc-11928d492d43"
      unitRef="usd">351000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjMtMS0xLTEtMzMxMDE_00200fd0-fa04-4fcf-942d-c600a1314a86"
      unitRef="usd">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjMtMy0xLTEtMzMxMDE_23874b6c-acbe-4be9-9ab3-ce0338cb4f64"
      unitRef="usd">603000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjUtMS0xLTEtMzMxMDE_bbe9fbca-25db-43e1-8218-a5ea1bbabec9"
      unitRef="usd">-116010000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjUtMy0xLTEtMzMxMDE_4765f93a-d8a9-473a-b67e-0ccf2575ad3a"
      unitRef="usd">121297000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjYtMS0xLTEtMzMxMDE_602a7abc-126d-436b-bd94-42ceff121f2e"
      unitRef="usd">-804000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjYtMy0xLTEtMzMxMDE_4bc0945b-d856-41ae-ac35-cc83cb7d6c33"
      unitRef="usd">264000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjctMS0xLTEtMzMxMDE_ca9ac7bd-ec53-4b92-975c-383427369eeb"
      unitRef="usd">48533000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjctMy0xLTEtMzMxMDE_ec5e0878-968f-447d-97ed-5e6c131a30a4"
      unitRef="usd">-10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjktMS0xLTEtMzMxMDE_3ad2d6e2-6772-4438-95b9-94dff6ea2ed6"
      unitRef="usd">43343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if5ddfef18c5046e2a3a61780bd2e5474_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjktMy0xLTEtMzMxMDE_2224bdf3-12fc-4da8-b14d-c2b39cb9119c"
      unitRef="usd">52250000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzAtMS0xLTEtMzMxMDE_efdd1a77-e1f5-4907-b328-2c49b5c320cd"
      unitRef="usd">91876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzAtMy0xLTEtMzMxMDE_7a5638d2-9722-4036-99fc-8fa12cc86d4a"
      unitRef="usd">42160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzItMS0xLTEtMzMxMDE_0f451ee1-ad8c-4d59-9371-4ee94458a237"
      unitRef="usd">8187000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzItMy0xLTEtMzMxMDE_a1e3ec97-730e-40c7-8e96-b0f163076b43"
      unitRef="usd">7116000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzMtMS0xLTEtMzMxMDE_c6328a5e-c1e6-4cd7-93cb-1a22ca49ce1a"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzMtMy0xLTEtMzMxMDE_13936349-afae-439e-934f-c7e5c275a965"
      unitRef="usd">4000</us-gaap:IncomeTaxesPaid>
    <pgen:AccruedCompensationPaidinEquityAwards
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzctMS0xLTEtMzMxMDE_9d88926c-1a3c-4de6-b165-4adceba5a662"
      unitRef="usd">1698000</pgen:AccruedCompensationPaidinEquityAwards>
    <pgen:AccruedCompensationPaidinEquityAwards
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzctMy0xLTEtMzMxMDE_1da2ebf9-272a-46db-a3db-0ec5a7264262"
      unitRef="usd">0</pgen:AccruedCompensationPaidinEquityAwards>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzgtMS0xLTEtMzMxMDE_3a46aeb7-52dd-4020-817d-1ee45f5227dc"
      unitRef="usd">199000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzgtMy0xLTEtMzMxMDE_106b2bc9-265d-42da-94d2-9df0c3c09bb2"
      unitRef="usd">108000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <pgen:SaleOfAssetsIncludedInAccountsReceivable
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNDAtMS0xLTEtMzMxMDE_dcddfd0b-d281-4eeb-9103-68454856f853"
      unitRef="usd">147000</pgen:SaleOfAssetsIncludedInAccountsReceivable>
    <pgen:SaleOfAssetsIncludedInAccountsReceivable
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNDAtMy0xLTEtMzMxMDE_883981b3-f67e-4567-81e3-279a55c08b7b"
      unitRef="usd">124000</pgen:SaleOfAssetsIncludedInAccountsReceivable>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMS0xLTEtMS0zMzEwMQ_36f1fd47-4d15-4101-8052-d8bba537a83b"
      unitRef="usd">9067000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMS0zLTEtMS0zMzEwMQ_f1c2b96b-a669-4f63-add4-05ba17443921"
      unitRef="usd">36423000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMi0xLTEtMS0zMzEwMQ_beea58d1-ae70-43a6-8f32-e02a0bf6bb2c"
      unitRef="usd">82443000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMi0zLTEtMS0zMzEwMQ_aea6858e-c74d-42d3-9909-26abcb089c7c"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMy0xLTEtMS0zMzEwMQ_024d7368-e055-49bf-81fb-13b3f6698a04"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMy0zLTEtMS0zMzEwMQ_4f94ca0e-5725-46e7-9400-99db109a39d9"
      unitRef="usd">6497000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNC0xLTEtMS0zMzEwMQ_932ff205-eead-4b6d-a8db-8197456fef03"
      unitRef="usd">366000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNC0zLTEtMS0zMzEwMQ_848c9275-a6f4-4773-80d9-40aa38b1798f"
      unitRef="usd">423000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNS0xLTEtMS0zMzEwMQ_50914e14-9ac5-4ae7-9cf6-7dbd8fa18bed"
      unitRef="usd">91876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNS0zLTEtMS0zMzEwMQ_1038a598-e9cc-4e30-bbef-3f6fe273ffe1"
      unitRef="usd">43343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zNy9mcmFnOmE5MDViZDI5ODQ5ZDRmYjk5M2Q0ZGE5ZDUwYzk0MDg4L3RleHRyZWdpb246YTkwNWJkMjk4NDlkNGZiOTkzZDRkYTlkNTBjOTQwODhfMzQ4Mg_e6d5eaeb-d96c-435a-9324-c16b0ede57aa">Organization&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Precigen, Inc. ("Precigen"), a Virginia corporation, is a synthetic biology company with a focus on its discovery and clinical stage activities to advance the next generation of gene and cellular therapies to target the most urgent and intractable challenges in immuno-oncology, autoimmune disorders, and infectious diseases. Precigen operates through the following subsidiaries: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PGEN Therapeutics, Inc. ("PGEN Therapeutics") is a dedicated discovery and clinical stage biopharmaceutical company advancing the next generation of gene and cell therapies using precision technology to target urgent and intractable diseases in immuno-oncology, autoimmune disorders, and infectious diseases. PGEN Therapeutics is a wholly owned subsidiary of Precigen with primary operations in Maryland.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Precigen ActoBio, Inc. ("ActoBio") is pioneering a proprietary class of microbe-based biopharmaceuticals that enable expression and local delivery of disease-modifying therapeutics and is a wholly owned subsidiary of Precigen with primary operations in Belgium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exemplar Genetics, LLC, doing business as Precigen Exemplar ("Exemplar"), is committed to enabling the study of life-threatening human diseases through the development of MiniSwine Yucatan miniature pig research models and services, as well as enabling the production of cells and organs in its genetically engineered swine for regenerative medicine applications and is a wholly owned subsidiary of Precigen with primary operations in Iowa.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective October 1, 2019, Precigen transferred substantially all of its proprietary methane bioconversion platform ("MBP") assets to a wholly owned subsidiary, MBP Titan LLC ("MBP Titan"). MBP Titan's proprietary technology is designed to convert natural gas into more valuable and usable energy and chemical products through novel, highly engineered bacteria that utilize specific energy feedstocks. Prior to October 1, 2019, the operation transferred to MBP Titan was an operating division within Precigen. Beginning in the second quarter of 2020, the Company suspended MBP Titan's operations and began the process to wind down MBP Titan's activities and had substantially completed the wind down by December 31, 2020, with the final disposition of certain property and equipment and the facility operating lease occurring in January 2021. With the exception of certain assets and obligations with which the Company had a continuing involvement after the wind down, MBP Titan has been presented as discontinued operations for all periods presented. See Note 3 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 18, 2022, Precigen completed the previously announced sale of 100% of the issued and outstanding membership interests in its wholly-owned subsidiary, Trans Ova Genetics, L.C. (&#x201c;Trans Ova&#x201d;), a provider of reproductive technologies, including services and products sold to cattle breeders and other producers. See Note 3 for further discussion. Trans Ova was formerly a separate reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Precigen and its consolidated subsidiaries are hereinafter referred to as the "Company."&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf
      contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zNy9mcmFnOmE5MDViZDI5ODQ5ZDRmYjk5M2Q0ZGE5ZDUwYzk0MDg4L3RleHRyZWdpb246YTkwNWJkMjk4NDlkNGZiOTkzZDRkYTlkNTBjOTQwODhfNTQ5NzU1ODI3NjM3_5a403397-a4e5-40e4-a6fc-6d3cf9b19706"
      unitRef="number">1</pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjc_61349da6-e4cf-435a-a8be-91c603b75e2a">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"). Certain information and footnote disclosures normally included in the Company's annual financial statements have been condensed or omitted. These condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for fair statement of the Company's financial position as of September&#160;30, 2022 and results of operations and cash flows for the periods ended September&#160;30, 2022 and 2021. The year-end condensed consolidated balance sheet data was derived from the Company's audited financial statements but does not include all disclosures required by U.S. GAAP. These interim financial results are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2022, or for any other future annual or interim period. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the audited consolidated financial statements and related notes thereto included in the Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Liquidity and Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the nine months ended September 30, 2022, the Company incurred a loss from continuing operations of $57,601 and used $49,649 of cash in its operations, and as of September&#160;30, 2022, had an accumulated deficit of $1,846,391. The Company has incurred operating losses since its inception and management expects operating losses and negative cash flows from operations to continue for the foreseeable future and, as a result, the Company will require additional capital to fund its operations and execute its business plan. In addition, as of  September&#160;30, 2022, the Company had $153,770  in cash, cash equivalents, short-term investments, and restricted cash, and had no committed source of additional funding from either debt or equity financings, although the Company may, in its discretion, sell equity securities under the terms of the at-the-market sales agreement (See Note 13), subject to certain conditions and limitations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Given the Company&#x2019;s current cash position and forecasted negative cash flows from operating activities for the foreseeable future, as well as convertible notes with a face value of $82,440 that are due on July 1, 2023 (See Note 11), management believes that these matters raise substantial doubt about the Company&#x2019;s ability to continue as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s ability to fund its operations on an ongoing basis is dependent upon the successful execution of management&#x2019;s plans, which include raising additional capital in the near term. This additional capital could be raised through a combination of non-dilutive financings (including collaborations, strategic alliances, monetization of non-core assets, marketing, distribution or licensing arrangements), dilutive financings (including equity and/or debt financings) and, in the longer term, from revenue related to product sales, to the extent its product candidates receive marketing approval and can be commercialized. There can be no assurance that new financings or other transactions will be available to the Company on commercially acceptable terms, or at all.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Also, any collaborations, strategic alliances, monetization of non-core assets or marketing, distribution or licensing arrangement may require the Company to give up some or all of its rights to a product or technology, which in some cases may be at less than the full potential value of such rights.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, which may include research and development and clinical trials. This may have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and ability to operate as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The accompanying unaudited condensed consolidated financial statements do not include any adjustments that might be necessary if the Company is not able to continue as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks similar to those of other companies conducting high-risk, early-stage research and development of therapeutic product candidates. Principal among these risks are dependence on key individuals and intellectual property, competition from products and companies, and the technical risks associated with the successful research, development and clinical manufacturing of its therapeutic product candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, COVID-19 has had and continues to have an extensive impact on the global health and economic environments. Furthermore, there is uncertainty regarding the duration and severity of the ongoing pandemic, and the Company could experience delays or other pandemic-related events that may adversely impact the Company's clinical as well as preclinical pipeline candidates in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is closely monitoring the impact of COVID-19 on all aspects of its businesses. Given the dynamic nature of these circumstances, the full impact of the COVID-19 pandemic on the Company's ongoing business, results of operations, and overall financial performance in future periods cannot be reasonably estimated at this time, and it could have a material adverse effect on the Company's results of operations, cash flows, and financial position, including resulting impairments to goodwill and long-lived assets and additional credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 3 for further discussion of the impact of COVID-19 on MBP Titan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investments in each of its joint ventures ("JVs") using the equity method of accounting based upon relative ownership interest. See additional discussion related to certain of the Company's JVs in Note 4. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Interest Entities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;As of December&#160;31, 2021 and through July 2022, the Company determined that its JVs were variable interest entities ("VIEs"). The Company was not the primary beneficiary for these entities since it did not have the power to direct the activities that most significantly impact the economic performance of the VIEs. As of December&#160;31, 2021 and through July 2022, the Company had no risk of loss related to the identified VIEs. In July 2022, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;the Company obtained substantially all of the membership interests that were previously owned by others of these VIEs, and began consolidating those entities at the time of the acquisitions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"&gt;  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The operations and financial position of those entities were not material as of and for the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; three and nine months ended September&#160;30, 2022. See Note 4 and Note 16 for additional discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing net loss attributable to common shareholders by the weighted average shares outstanding during the period, without consideration of common stock equivalents. Diluted net loss per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, using the treasury-stock method. For purposes of the diluted net loss per share calculation, shares to be issued pursuant to convertible debt, stock options, RSUs, and warrants are considered to be common stock equivalents but are excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive to loss from continuing operations and, therefore, basic and diluted net loss per share were the same for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities as of September&#160;30, 2022 and 2021, have been excluded from the above computations of diluted weighted average shares outstanding for the three and nine months then ended as they would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,836,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,317,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,249,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,973,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,571,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's chief operating decision maker ("CODM") regularly reviews disaggregated financial information for various operating segments. The financial information regularly reviewed by the CODM and the operating segments, which were determined to be operating and reportable segments, are (i) Biopharmaceuticals and (ii) Exemplar. The Biopharmaceuticals reportable segment is primarily comprised of the Company's legal entities of PGEN Therapeutics and ActoBio. See Note 1 for a description of PGEN Therapeutics, ActoBio, and Exemplar. Corporate expenses, which are not allocated to the segments and are managed at a consolidated level, include costs associated with general and administrative functions, including the Company's finance, accounting, legal, human resources, information technology, business development, and investor relations functions. Corporate expenses exclude interest expense, depreciation and amortization, gain or loss on disposals of assets, stock-based compensation expense, loss on settlement agreement, and equity in net loss of affiliates and include unrealized and realized gains and losses on the Company's securities portfolio. The Company's segment presentation excludes amounts related to the operations of Trans Ova and MBP Titan which are reported as discontinued operations (Note 3). See Note 18 for further discussion of the Company's segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity (Subtopic 815-40)&#x2014;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; ("ASU 2020-06"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU 2020-06 on January 1, 2022 using the modified retrospective transition method, which resulted in an increase to our reported long-term debt outstanding, net of current portion, of $18,196, a decrease to our additional paid-in capital of $36,868, and a corresponding cumulative-effect reduction to our opening accumulated deficit of $18,672. The adoption of ASU 2020-06 is expected to reduce non-cash interest expense related to existing convertible debt outstanding by approximately $11,800 for the year ending December 31, 2022, and did not have an impact on our consolidated cash flows. The use of the if-converted method did not have an impact on our overall earnings per share calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no accounting standards which have not yet been adopted that are expected to have a significant impact on our financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMjY_db1197ae-657a-48f8-8a6a-002d296cfa8d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"). Certain information and footnote disclosures normally included in the Company's annual financial statements have been condensed or omitted. These condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for fair statement of the Company's financial position as of September&#160;30, 2022 and results of operations and cash flows for the periods ended September&#160;30, 2022 and 2021. The year-end condensed consolidated balance sheet data was derived from the Company's audited financial statements but does not include all disclosures required by U.S. GAAP. These interim financial results are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2022, or for any other future annual or interim period. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with &lt;/span&gt;&lt;/div&gt;the audited consolidated financial statements and related notes thereto included in the Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAzMjE_f40d841b-48b8-4ba1-a032-c8c25d81152d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Liquidity and Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the nine months ended September 30, 2022, the Company incurred a loss from continuing operations of $57,601 and used $49,649 of cash in its operations, and as of September&#160;30, 2022, had an accumulated deficit of $1,846,391. The Company has incurred operating losses since its inception and management expects operating losses and negative cash flows from operations to continue for the foreseeable future and, as a result, the Company will require additional capital to fund its operations and execute its business plan. In addition, as of  September&#160;30, 2022, the Company had $153,770  in cash, cash equivalents, short-term investments, and restricted cash, and had no committed source of additional funding from either debt or equity financings, although the Company may, in its discretion, sell equity securities under the terms of the at-the-market sales agreement (See Note 13), subject to certain conditions and limitations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Given the Company&#x2019;s current cash position and forecasted negative cash flows from operating activities for the foreseeable future, as well as convertible notes with a face value of $82,440 that are due on July 1, 2023 (See Note 11), management believes that these matters raise substantial doubt about the Company&#x2019;s ability to continue as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s ability to fund its operations on an ongoing basis is dependent upon the successful execution of management&#x2019;s plans, which include raising additional capital in the near term. This additional capital could be raised through a combination of non-dilutive financings (including collaborations, strategic alliances, monetization of non-core assets, marketing, distribution or licensing arrangements), dilutive financings (including equity and/or debt financings) and, in the longer term, from revenue related to product sales, to the extent its product candidates receive marketing approval and can be commercialized. There can be no assurance that new financings or other transactions will be available to the Company on commercially acceptable terms, or at all.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Also, any collaborations, strategic alliances, monetization of non-core assets or marketing, distribution or licensing arrangement may require the Company to give up some or all of its rights to a product or technology, which in some cases may be at less than the full potential value of such rights.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the Company is unable to obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate some or all of its operations, which may include research and development and clinical trials. This may have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and ability to operate as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The accompanying unaudited condensed consolidated financial statements do not include any adjustments that might be necessary if the Company is not able to continue as a going concern.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTc3_cb6d1355-4953-46a7-8f43-49ab1468117d"
      unitRef="usd">-57601000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTkz_cffbfa90-77cb-4a8a-bc7e-1cdae328af4f"
      unitRef="usd">-49649000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTM3_29b8b19e-dde8-40d0-85f8-8ea454376975"
      unitRef="usd">-1846391000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <pgen:CashCashEquivalentsRestrictedCashAndShortTermInvestments
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODM0NjQy_2c310f77-ed1a-450b-b940-0d024396b2f3"
      unitRef="usd">153770000</pgen:CashCashEquivalentsRestrictedCashAndShortTermInvestments>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODMyODY3_767d6186-e872-4f65-841f-392055417037"
      unitRef="usd">82440000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyOTM_ea3a8b32-fb01-4d1c-8f57-e09af075718a">Equity Method InvestmentsThe Company accounts for its investments in each of its joint ventures ("JVs") using the equity method of accounting based upon relative ownership interest.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMTY_ad612cac-d0a9-48b5-9dce-b3fb49615390">Variable Interest EntitiesAs of December&#160;31, 2021 and through July 2022, the Company determined that its JVs were variable interest entities ("VIEs"). The Company was not the primary beneficiary for these entities since it did not have the power to direct the activities that most significantly impact the economic performance of the VIEs.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTA3NA_8175ad18-7ef3-4497-a9ed-e2d3e6da173b"
      unitRef="usd">0</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTA3NA_b8d0a859-a1d8-43a6-9559-ec0fde9e8896"
      unitRef="usd">0</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjU_2daf9132-cebc-49c1-9775-53705772ff07">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing net loss attributable to common shareholders by the weighted average shares outstanding during the period, without consideration of common stock equivalents. Diluted net loss per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, using the treasury-stock method. For purposes of the diluted net loss per share calculation, shares to be issued pursuant to convertible debt, stock options, RSUs, and warrants are considered to be common stock equivalents but are excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive to loss from continuing operations and, therefore, basic and diluted net loss per share were the same for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNTY_0230ca10-ab64-4f3e-8c7d-002291e03d3e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities as of September&#160;30, 2022 and 2021, have been excluded from the above computations of diluted weighted average shares outstanding for the three and nine months then ended as they would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,836,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,732,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,317,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,249,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,973,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,571,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie83adfc013804ba6989c18d94b35fa6e_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0xLTEtMS0zMzEwMQ_6abb86e2-2992-4d9a-ae7d-cce8b0f4abee"
      unitRef="shares">4836112</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac1640e82dd04b7aaacf73643b67f4fd_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0xLTEtMS0zMzEwMQ_862d9668-9003-44a0-96af-7819adb1ac25"
      unitRef="shares">4836112</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifcc41eb04e7a45a29c70b076bac68863_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0zLTEtMS0zMzEwMQ_2a93c3b3-86f2-40b6-a4f9-47e1d3d7c0c3"
      unitRef="shares">11732440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifb6002fefaf04e24a97dd0e2fcd1d229_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0zLTEtMS0zMzEwMQ_744e26d2-7a01-4060-9a69-97616a11e247"
      unitRef="shares">11732440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i37d43043fb20450585690980d8eeeb4f_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0xLTEtMS0zMzEwMQ_3e5043ab-29e3-4d13-ab62-65c18010f44a"
      unitRef="shares">15317186</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6eaed6021168409aa34234d5f112d463_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0xLTEtMS0zMzEwMQ_d71e71a3-9ca9-4873-a024-274a4faa5829"
      unitRef="shares">15317186</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4c740dffffd84724abc683417c0bcb9c_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0zLTEtMS0zMzEwMQ_3f4c31e3-8b63-46b1-8f77-73e1e77a7d64"
      unitRef="shares">12249109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28da49befba74c8bb6fe7e77922db1a9_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0zLTEtMS0zMzEwMQ_a78f9194-49fa-43f0-8647-5fc59277bfb3"
      unitRef="shares">12249109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7941032e67a148258e075e225e31c299_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0xLTEtMS0zMzEwMQ_db34d2db-518b-4c3c-a5fa-bee968c57d4b"
      unitRef="shares">697815</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0aed0b36f43a488db78f15ac2e9ed038_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0xLTEtMS0zMzEwMQ_f5e42298-83ba-4981-85c5-934acd752fea"
      unitRef="shares">697815</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iec8c19ae39034e24a1987d353dd36246_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0zLTEtMS0zMzEwMQ_0ebe1c7e-7f50-4e33-8646-572e06fdf8ba"
      unitRef="shares">468481</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6beef2ef1ca240b28873af04d7170c8f_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0zLTEtMS0zMzEwMQ_2298c6be-a203-4506-b698-9382137a70e5"
      unitRef="shares">468481</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibd5ce11cf8ce4ce7b48f54d4c3aecad2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0xLTEtMS0zMzEwMQ_2d221163-0d1b-4055-9549-14e8f3128d49"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc3aa83f5315452e8835e4eeec7495cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0xLTEtMS0zMzEwMQ_abf16e04-2233-4abf-a19f-8f3b02249c53"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5081acb7e1184cafa5aa7216c971a695_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0zLTEtMS0zMzEwMQ_5cd8028c-dc01-4893-83b2-817d05d5059b"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2664b44af3446eab8d37a43b7dce8eb_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0zLTEtMS0zMzEwMQ_9af25cbf-08e0-4a81-979b-d2922e5a011b"
      unitRef="shares">121888</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0xLTEtMS0zMzEwMQ_0f89a357-0c15-4f66-9faa-fbdd8be94da4"
      unitRef="shares">20973001</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0xLTEtMS0zMzEwMQ_80cd7b70-3c68-43d0-b77b-9fc4b8974cb4"
      unitRef="shares">20973001</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0zLTEtMS0zMzEwMQ_6e1bc215-c7c2-478d-8445-9c0f45daa345"
      unitRef="shares">24571918</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0zLTEtMS0zMzEwMQ_fe25af99-a4ee-43fc-b5b6-474820cfb5a1"
      unitRef="shares">24571918</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjY_e139a966-0d38-4934-8a68-3ad23ea66238">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's chief operating decision maker ("CODM") regularly reviews disaggregated financial information for various operating segments. The financial information regularly reviewed by the CODM and the operating segments, which were determined to be operating and reportable segments, are (i) Biopharmaceuticals and (ii) Exemplar. The Biopharmaceuticals reportable segment is primarily comprised of the Company's legal entities of PGEN Therapeutics and ActoBio. See Note 1 for a description of PGEN Therapeutics, ActoBio, and Exemplar. Corporate expenses, which are not allocated to the segments and are managed at a consolidated level, include costs associated with general and administrative functions, including the Company's finance, accounting, legal, human resources, information technology, business development, and investor relations functions. Corporate expenses exclude interest expense, depreciation and amortization, gain or loss on disposals of assets, stock-based compensation expense, loss on settlement agreement, and equity in net loss of affiliates and include unrealized and realized gains and losses on the Company's securities portfolio. The Company's segment presentation excludes amounts related to the operations of Trans Ova and MBP Titan which are reported as discontinued operations (Note 3). See Note 18 for further discussion of the Company's segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAzMDU_eef4c11b-9d6b-4b5c-9c55-656e4999a40c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMTg_67ceafbb-b6ee-4a46-b7c8-9871e5db088a">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity (Subtopic 815-40)&#x2014;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; ("ASU 2020-06"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted ASU 2020-06 on January 1, 2022 using the modified retrospective transition method, which resulted in an increase to our reported long-term debt outstanding, net of current portion, of $18,196, a decrease to our additional paid-in capital of $36,868, and a corresponding cumulative-effect reduction to our opening accumulated deficit of $18,672. The adoption of ASU 2020-06 is expected to reduce non-cash interest expense related to existing convertible debt outstanding by approximately $11,800 for the year ending December 31, 2022, and did not have an impact on our consolidated cash flows. The use of the if-converted method did not have an impact on our overall earnings per share calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no accounting standards which have not yet been adopted that are expected to have a significant impact on our financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i046598b9672b41ee9943e9eb270f203c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTQ5Mw_f015fed5-e989-433a-b8f1-360e1df7fab8"
      unitRef="usd">18196000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTU0NQ_c9eccafb-fd6a-4e0f-b31b-142e0485a38d"
      unitRef="usd">36868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTYzNQ_dc5ff79f-739c-47b8-bb88-22f992074af2"
      unitRef="usd">18672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i23305c2916ff4335b026f6032f0a3b22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTc4MQ_edfa9d5c-1d96-46e8-a24e-c6fb9c247841"
      unitRef="usd">-11800000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNzA0MA_e997f728-92d0-4ab5-8fe0-b0d146ce4512">Discontinued Operations&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where applicable, the notes to the accompanying condensed consolidated financial statements have been updated to reflect information pertaining to the Company's continuing operations based on the discontinued operations summarized below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trans Ova&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As part of the Company's strategic shift to becoming a primarily healthcare company, as discussed in Note 1, on August 18, 2022, the Company completed the previously announced sale of 100% of the issued and outstanding membership interests in its wholly-owned subsidiary,Trans Ova, to Spring Bidco LLC, a Delaware limited liability company  for $170,000  and up to $10,000 in cash earn-out payments contingent upon the performance of Trans Ova in 2022 and 2023 (the &#x201c;Transaction&#x201d;).  The Company received $162,306 in proceeds, net of certain transaction costs, on August 18, 2022, after giving effect to the preliminary closing purchase price adjustments. The final working capital adjustment of approximately $1,000 is expected to be received in the fourth quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company elected to account for the contingent consideration arrangement as a gain contingency in accordance with ASC 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Contingencies (Subtopic 450-30).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Under this approach, the Company recognizes the contingent consideration receivable in earnings after the contingency is resolved. Accordingly, to determine the initial gain on the sale of Trans Ova, the Company did not include an amount related to the contingent consideration arrangement as part of the consideration received.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In connection with the Transaction, the Company, as of September 30, 2022, holds a total of $82,443, in a segregated account to be used for certain permitted purposes, including resolution of the Company&#x2019;s outstanding convertible notes as discussed further in Note 11. In addition, the Company is required to indemnify the Buyer for certain expenses incurred post close (related to covenants and certain additional specified liabilities including certain patent infringement lawsuits), if incurred, in amounts not to exceed $5,750, which was recorded as a reduction of the gain on divestiture in the three and nine months ended September&#160;30, 2022, and is included in other accrued liabilities as of September&#160;30, 2022. To date, the Company has not received an indemnification claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale related to Trans Ova as of December&#160;31, 2021, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the financial results of discontinued operations related to Trans Ova for the  three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items, purchases of property, plant and equipment, and proceeds from sales of assets for the discontinued operations related to Trans Ova that are included in the accompanying condensed consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments to reconcile net income to net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;MBP Titan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of market uncertainty driven by the COVID-19 pandemic and the state of the energy sector raising significant challenges for the strategic alternatives pursued by MBP Titan, beginning in the second quarter of 2020 and throughout the remainder of 2020, the Company suspended MBP Titan's operations, preserved certain of MBP Titan's intellectual property, terminated all of its personnel, and undertook steps to dispose of its other assets and obligations. The wind down of MBP Titan's activities was substantially completed by December 31, 2020, with the final disposition of certain property and equipment and the facility operating lease occurring in January 2021. This discontinuation of operations represented the continuation of a strategic shift to becoming a primarily healthcare company advancing technologies and products that address complex healthcare challenges that the Company commenced in 2020. The assets, liabilities, and expenses related to the discontinued operations of MBP Titan are presented as discontinued operations in the accompanying condensed consolidated financial statements for all periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The January 2021 sale of property and equipment resulted in a gain on disposal of assets of $464, which is included in income from discontinued operations in the accompanying condensed consolidated statement of operations for the nine months ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30, 2021. In January 2021, the Company executed termination and recapture agreements with the landlord of the leased facility used in MBP Titan's operations, thereby relieving the Company of all of its obligations related to the facility that were originally due to expire in July 2025. This lease termination resulted in a gain of $4,602, which is also included in income from discontinued operations in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;After the wind down of MBP Titan, certain assets and contractual obligations which were previously managed by MBP Titan continue to be managed at the Precigen corporate level. These remaining assets and contractual obligations include the Company's equity interest in and collaboration agreements with Intrexon Energy Partners, LLC ("Intrexon Energy Partners"), and Intrexon Energy Partners II, LLC ("Intrexon Energy Partners II"), including the associated deferred revenue remaining under each collaboration agreement which was recognized as revenue in the third quarter of 2022 upon acquiring control of these entities (See Notes 2, 4, 5 and 16), as well as the associated intellectual property developed by MBP Titan to date. These assets, liabilities, and related historical revenue and equity losses are included in the Company's operating results from continuing operations in the accompanying condensed consolidated financial statements for all periods presented as a result of the Company's continuing involvement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no discontinued operations related to MBP Titan for the three and nine months ended September 30, 2022. The following table presents the financial results of discontinued operations related to MBP Titan for the three and nine months ended September 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items, purchases of property, plant and equipment, and proceeds from sales of assets for the discontinued operations related to MBP Titan for the nine months ended September 30, 2021 that are included in the accompanying condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments to reconcile net loss to net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposals of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncash gain on termination of leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf
      contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTQ5NzU1ODM0NjYz_5a403397-a4e5-40e4-a6fc-6d3cf9b19706"
      unitRef="number">1</pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjIx_cf57c0ad-f91a-4f48-ae3f-c21f8fa0f204"
      unitRef="usd">170000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <pgen:DisposalGroupIncludingDiscontinuedOperationEarnOutPayments
      contextRef="iccf01c2bf9e640ba83cdec90295223eb_I20220818"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfODU0_c63bb72a-a3ef-4e96-8219-773ee6eb8ebc"
      unitRef="usd">10000000</pgen:DisposalGroupIncludingDiscontinuedOperationEarnOutPayments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMzg0ODI5MDcxODM5OA_137aec50-db9a-4778-9e51-ec30f215efc6"
      unitRef="usd">162306000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6184c0c5ce57418bb391cd4775c42ceb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTQ5NzU1ODI2ODY1_f983e9d2-758d-4651-b726-1308a5bdf66f"
      unitRef="usd">1000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:RestrictedCashCurrent
      contextRef="id3e059d6e8624d91829c7e1a7019833a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMTAzOA_74da605b-5fc9-42fc-9817-87eb3ac8bae8"
      unitRef="usd">82443000</us-gaap:RestrictedCashCurrent>
    <pgen:DisposalGroupIncludingDiscontinuedOperationReimbursementLimit
      contextRef="iccf01c2bf9e640ba83cdec90295223eb_I20220818"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMTQ5OA_8b54df70-82a7-40e2-94ce-5563848bd7db"
      unitRef="usd">5750000</pgen:DisposalGroupIncludingDiscontinuedOperationReimbursementLimit>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNzAzNg_50d050d7-2d94-463c-b1d5-8e31407fa565">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the major classes of assets and liabilities included in assets and liabilities held for sale related to Trans Ova as of December&#160;31, 2021, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the financial results of discontinued operations related to Trans Ova for the  three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items, purchases of property, plant and equipment, and proceeds from sales of assets for the discontinued operations related to Trans Ova that are included in the accompanying condensed consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments to reconcile net income to net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table presents the financial results of discontinued operations related to MBP Titan for the three and nine months ended September 30, 2021:&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items, purchases of property, plant and equipment, and proceeds from sales of assets for the discontinued operations related to MBP Titan for the nine months ended September 30, 2021 that are included in the accompanying condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments to reconcile net loss to net cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposals of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncash gain on termination of leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMi0zLTEtMS0zMzEwMQ_bc01e3ca-55f3-43a8-ad95-a3233e5f9631"
      unitRef="usd">6497000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMy0zLTEtMS0zMzEwMQ_05690aaf-83f9-4f1e-b0a2-1bbf5c7211f0"
      unitRef="usd">19491000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNC0zLTEtMS0zMzEwMQ_f8f87c95-1b37-405e-b092-f011b0440db8"
      unitRef="usd">12935000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNS0zLTEtMS0zMzEwMQ_f70001e7-5fee-4eec-9b75-222c4647e56c"
      unitRef="usd">1265000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNi0zLTEtMS0zMzEwMQ_d2756b7c-2480-43f0-af6e-149daa412844"
      unitRef="usd">25716000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNy0zLTEtMS0zMzEwMQ_d449338e-c065-4c32-9525-ed1a21126cc4"
      unitRef="usd">1824000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfOC0zLTEtMS0zMzEwMQ_702772d3-cea0-4981-bdba-40acd9fa4cc8"
      unitRef="usd">16594000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <pgen:DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfOS0zLTEtMS0zMzEwMQ_cc067bea-d2c8-4c17-902a-70a906881fc4"
      unitRef="usd">910000</pgen:DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTAtMy0xLTEtMzMxMDE_4ba8c073-1dc3-4a0d-bbc4-bbc71bd66cef"
      unitRef="usd">252000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTEtMy0xLTEtMzMxMDE_8f4f0a35-486a-4866-85ca-9ba0972befa0"
      unitRef="usd">85484000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTMtMy0xLTEtMzMxMDE_134796c8-51eb-4281-afb6-685dd519463b"
      unitRef="usd">2293000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTQtMy0xLTEtMzMxMDE_4ccba012-dbfe-4927-8f52-208e13d28d1e"
      unitRef="usd">3367000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation>
    <pgen:DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTUtMy0xLTEtMzMxMDE_3c2ff785-5e08-4fc1-b023-854755e3c71b"
      unitRef="usd">3778000</pgen:DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTYtMy0xLTEtMzMxMDE_1f2f4335-d95f-4306-b1b1-cedb7f7befbd"
      unitRef="usd">2952000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue>
    <pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTctMy0xLTEtMzMxMDE_e23a50d1-6b4f-4b44-86d5-1dac755bf3d6"
      unitRef="usd">350000</pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTgtMy0xLTEtMzMxMDE_3af16b8e-d0fb-498f-a6ee-8e6f57381778"
      unitRef="usd">111000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTktMy0xLTEtMzMxMDE_50f19c91-85cc-44ab-9781-9edfc1604ac2"
      unitRef="usd">2867000</pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMjAtMy0xLTEtMzMxMDE_ae170618-830e-47b2-a05c-18f3ac9cd364"
      unitRef="usd">805000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMjEtMy0xLTEtMzMxMDE_cb9b70f0-cf98-468f-8d1b-884029ae2f4f"
      unitRef="usd">16523000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i14689284e4234ab8bc54de08a67a165c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi0xLTEtMS0zMzEwMQ_efa9cc4f-d1a4-41ed-a377-464cf89afac5"
      unitRef="usd">4322000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="iaa0263191f0e4196a76f34fe6f14c208_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi0zLTEtMS0zMzEwMQ_f9492bb4-9bff-4c78-96dc-fc7bf98afa04"
      unitRef="usd">6743000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="iea5de8a874d54b5090c4eaa1ed58447e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi01LTEtMS0zMzEwMQ_a976c7f2-2608-4681-b914-b2551ba0c1f6"
      unitRef="usd">21494000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id87e0b6b4e3d4ed2831d8db6deca2ac9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi03LTEtMS0zMzEwMQ_31e192f4-e34e-4f9e-887e-5e6d367a70c8"
      unitRef="usd">20153000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia502f0722a71437e980d592adebcff55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy0xLTEtMS0zMzEwMQ_272104f8-1b4b-492d-b4bf-babae4e5a54c"
      unitRef="usd">7880000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idda989119f9243a5892d62b08da39800_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy0zLTEtMS0zMzEwMQ_3932eaae-1c6e-4964-9583-9b39828cdefb"
      unitRef="usd">11485000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idd1e84dbd8b047cead7bff954c54c7d7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy01LTEtMS0zMzEwMQ_f8cfcacd-8bd6-4db9-98b0-b282184e61c2"
      unitRef="usd">49657000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i3d9ef3637cd74576885e5169e40f5043_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy03LTEtMS0zMzEwMQ_a37c2e04-d94f-4a6c-ad81-616c3c77e573"
      unitRef="usd">48916000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC0xLTEtMS0zMzEwMQ_198b1bd9-b20b-4cea-9410-47b2322caac2"
      unitRef="usd">12202000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC0zLTEtMS0zMzEwMQ_ee2f8513-9d0f-4940-96fd-0985f802143f"
      unitRef="usd">18228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC01LTEtMS0zMzEwMQ_9660288e-1a57-4f22-9114-6108101452b3"
      unitRef="usd">71151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC03LTEtMS0zMzEwMQ_87e8d56a-18d7-4051-9ab0-4a61b02b75fa"
      unitRef="usd">69069000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS0xLTEtMS0zMzEwMQ_468c8fe8-fa3b-4d6e-9eef-65184aa685f5"
      unitRef="usd">4163000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS0zLTEtMS0zMzEwMQ_9143e27e-cd2b-4abd-bd35-f1ba0f8a9f37"
      unitRef="usd">7010000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS01LTEtMS0zMzEwMQ_b2fabd49-1ab0-4b40-9e8c-86654046837d"
      unitRef="usd">18634000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS03LTEtMS0zMzEwMQ_7910776e-1df6-43c9-86cb-fe53fb0688eb"
      unitRef="usd">17895000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi0xLTEtMS0zMzEwMQ_71c8cc30-ed0a-4708-95bf-4e691765b127"
      unitRef="usd">4352000</pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices>
    <pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi0zLTEtMS0zMzEwMQ_48ea748e-9e43-4c3d-9ea3-f72990abbf66"
      unitRef="usd">6988000</pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices>
    <pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi01LTEtMS0zMzEwMQ_8f34b252-96ea-451b-9865-e95ad600e7e4"
      unitRef="usd">22701000</pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices>
    <pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi03LTEtMS0zMzEwMQ_d771ab4a-944f-4ab3-99c5-7ff67cbe6495"
      unitRef="usd">21400000</pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices>
    <pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy0xLTEtMS0zMzEwMQ_2919cf12-9bcc-4b6a-bb44-5e39691f2bfa"
      unitRef="usd">481000</pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy0zLTEtMS0zMzEwMQ_42903d14-38d3-481e-85de-c970d9dcfecc"
      unitRef="usd">486000</pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy01LTEtMS0zMzEwMQ_a6db0c2b-b84f-482d-a2f4-9e0341f5ae71"
      unitRef="usd">2348000</pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy03LTEtMS0zMzEwMQ_a09b6154-6c3a-427d-a99f-b342692f6fa4"
      unitRef="usd">1367000</pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC0xLTEtMS0zMzEwMQ_2846e30a-f9d5-4e78-8a71-85805ff71710"
      unitRef="usd">3204000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC0zLTEtMS0zMzEwMQ_34f11b75-bb63-4f70-a5a0-01134715e8ef"
      unitRef="usd">7683000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC01LTEtMS0zMzEwMQ_11c04e09-234b-4dd9-b132-945dc6326886"
      unitRef="usd">15215000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC03LTEtMS0zMzEwMQ_a9fc9e4c-d3d1-4aeb-8844-3ce59c2226b4"
      unitRef="usd">17162000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS0xLTEtMS0zMzEwMQ_a52aa486-1beb-4c6f-a00d-33317e9c14e2"
      unitRef="usd">12200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS0zLTEtMS0zMzEwMQ_4bb760f3-16e8-4821-99ae-5fe59ddf58d9"
      unitRef="usd">22167000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS01LTEtMS0zMzEwMQ_3828751e-a9a3-43f0-b3ef-793f6b490c51"
      unitRef="usd">58898000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS03LTEtMS0zMzEwMQ_553f9934-1c75-43b7-822b-82696f556374"
      unitRef="usd">57824000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtMS0xLTEtMzMxMDE_88460c32-7108-4cd5-be10-478ee1c0fccc"
      unitRef="usd">2000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtMy0xLTEtMzMxMDE_832a8c29-198f-4059-98d8-d0c65016eba7"
      unitRef="usd">-3939000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtNS0xLTEtMzMxMDE_502a33e4-c1f4-4c5f-99fb-e2a62a6eed35"
      unitRef="usd">12253000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtNy0xLTEtMzMxMDE_8771ac1d-5cd0-4cf9-b44c-853fbbc6c73b"
      unitRef="usd">11245000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtMS0xLTEtMzMxMDE_52f719a7-2f94-4f58-a9fd-6859eb59cc38"
      unitRef="usd">319000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtMy0xLTEtMzMxMDE_97e7161f-7c94-41dc-a4d2-0fe479c4484a"
      unitRef="usd">434000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtNS0xLTEtMzMxMDE_2dbc77bd-a3e6-457a-badf-eb8ffb610af1"
      unitRef="usd">1139000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtNy0xLTEtMzMxMDE_9b19e372-b3a9-4fd1-b01b-bcc87c90a03d"
      unitRef="usd">1133000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMS0xLTEtMzgzNTY_092b6890-3c03-4683-aec2-e0e0062ed40d"
      unitRef="usd">94702000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMy0xLTEtMzgzNTY_902809e4-ded4-42f9-85ee-ee23d5b5d1c1"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNS0xLTEtMzgzNTY_fd7f3c92-3b9e-49f9-bd04-501f38824fe5"
      unitRef="usd">94702000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNy0xLTEtMzgzNTY_1000d258-b8f7-4855-a164-b2f6a04b1fa4"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMS0xLTEtMzMxMDE_8d6f74c4-dd88-416a-979a-6cf798fcf7af"
      unitRef="usd">95023000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMy0xLTEtMzMxMDE_d737853f-c025-4e01-86a1-a6fa6cbd187a"
      unitRef="usd">-3505000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNS0xLTEtMzMxMDE_efd64563-0f07-4017-973d-76c2ec9ee1c1"
      unitRef="usd">108094000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNy0xLTEtMzMxMDE_7233aef2-4c6a-4e86-b0c5-434aa80ae34d"
      unitRef="usd">12378000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtMS0xLTEtMzMxMDE_9776a347-4a86-459c-8ee1-256889fe876e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtMy0xLTEtMzMxMDE_996a6ccd-e123-49be-aee1-ea7d04a67be1"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtNS0xLTEtMzMxMDE_b91641cf-6d26-4e66-9879-f24496e3df32"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtNy0xLTEtMzMxMDE_878bdbec-28e4-4c11-8f1a-032dd2836a99"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtMS0xLTEtMzMxMDE_fd86620b-3ae1-44ab-9daf-debde1b6fcac"
      unitRef="usd">95023000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtMy0xLTEtMzMxMDE_2bcf5a9c-220b-4a2a-9727-5ccb64245e3c"
      unitRef="usd">-3505000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtNS0xLTEtMzMxMDE_eee700a3-0375-4262-8932-807b27a1db88"
      unitRef="usd">108094000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtNy0xLTEtMzMxMDE_7b958e67-7cd2-4e80-a8da-87f933f7b5a0"
      unitRef="usd">12378000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMy0xLTEtMS0zMzEwMQ_7af157fa-9b8b-432e-b58c-85fe3bf462ce"
      unitRef="usd">3574000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMy0zLTEtMS0zMzEwMQ_42be63eb-aa0d-423d-8bcc-15bcfcc42fec"
      unitRef="usd">4268000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfNi0xLTEtMS0zMzEwMQ_9b36fc42-bb8c-4da4-956c-b698c860c728"
      unitRef="usd">-421000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfNi0zLTEtMS0zMzEwMQ_8ac1897e-5b47-46c9-aaee-289458fe95f4"
      unitRef="usd">-547000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfOC0xLTEtMS0zMzEwMQ_0c6152ab-b741-42a1-99c5-e87102ce0b84"
      unitRef="usd">9000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfOC0zLTEtMS0zMzEwMQ_8e7b4e49-10b4-4832-848b-1d792c619ab3"
      unitRef="usd">272000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTAtMS0xLTEtMzMxMDE_f809027b-6588-4990-a9bd-942ce1e99ef3"
      unitRef="usd">944000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTAtMy0xLTEtMzMxMDE_a69aaa44-0128-4e2c-816a-0d14009d2199"
      unitRef="usd">1035000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTItMS0xLTEtMzMxMDE_efb30aa7-3dda-49c8-ab78-90513f39d321"
      unitRef="usd">3529000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTItMy0xLTEtMzMxMDE_a5ce52d6-14b2-4c80-90c8-8739a5bfac18"
      unitRef="usd">2731000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTMtMS0xLTEtMzMxMDE_3b535665-08ac-46e4-a90a-717f7d7ebe97"
      unitRef="usd">594000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTMtMy0xLTEtMzMxMDE_010fbdc2-0283-4856-bdfb-fc9ba2ef99cf"
      unitRef="usd">1425000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTA0Mw_85aeaa5e-a1fb-49a8-acd7-5a4e617c43c5"
      unitRef="usd">464000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTUwNQ_a7e94bd4-0f3d-488b-b631-b79f92c5dcf8"
      unitRef="usd">4602000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia5fd69423073474bab4643c55c6fc2e1_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjU3Mw_5277bac0-e1e0-47e3-b24e-99c320b4366a"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8384d959c0164e50a89b90e8ae68c291_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjU3Mw_5f6f8323-722e-4c2c-8d5b-0b10acf5f1e8"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMy0zLTEtMS0zMzEwMQ_cea0f298-6386-4b1e-842e-0c1751339a96"
      unitRef="usd">60000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMy03LTEtMS0zMzEwMQ_ac505578-aa98-4b0e-9760-714666f589ea"
      unitRef="usd">4599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfNC0zLTEtMS0zMzEwMQ_f1a3b363-17c3-41e4-b8dd-28b6e33ee4fc"
      unitRef="usd">60000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfNC03LTEtMS0zMzEwMQ_83ae8694-0d62-46bc-a1a9-a6f1d0094a2f"
      unitRef="usd">4599000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMTEtMy0xLTEtMzMxMDE_48a44dd5-476b-4788-bff8-e32662a9efb6"
      unitRef="usd">60000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMTEtNy0xLTEtMzMxMDE_55f6fa1e-1904-4b03-b853-0790e4acab58"
      unitRef="usd">4599000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfNi0zLTEtMS0zMzEwMQ_a455b375-f638-486b-b8c1-a763d384095a"
      unitRef="usd">464000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfMTItMy0xLTEtMzMxMDE_f78dcdbc-1a64-4d00-a3c3-b70d720733a2"
      unitRef="usd">4602000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfMTctMy0xLTEtMzMxMDE_5b7dbf78-462f-441d-a3d6-0a32a54898ac"
      unitRef="usd">1083000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDcwMg_053fc162-fa6a-4365-b2b1-e814f6e08479">Investments in Joint Ventures&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intrexon Energy Partners&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In 2014, the Company and certain investors (the "IEP Investors"), including an affiliate of Third Security, LLC ("Third Security"), entered into a Limited Liability Company Agreement that governs the affairs and conduct of business of Intrexon Energy Partners, a JV formed to optimize and scale-up the Company's MBP technology for the production of certain fuels and lubricants. The Company also entered into an exclusive channel collaboration ("ECC") with Intrexon Energy Partners providing exclusive rights to the Company's technology for the use in bioconversion for the production of certain fuels and lubricants, as a result of which the Company received a technology access fee of $25,000 while retaining a 50% membership interest in Intrexon Energy Partners. The IEP Investors made initial capital contributions, totaling $25,000 in the aggregate, in exchange for pro rata membership interests in Intrexon Energy Partners totaling 50%. In addition, Precigen committed to make capital contributions of up to $25,000, and the IEP Investors, as a group and pro rata in accordance with their respective membership interests in Intrexon Energy Partners, committed to make additional capital contributions of up to $25,000, at the request of Intrexon Energy Partners' board of managers (the "Intrexon Energy Partners Board") and subject to certain limitations.  Intrexon &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Energy Partners is governed by the Intrexon Energy Partners Board, which has five members. Prior to Precigen&#x2019;s purchase of certain membership interests from the IEP Investors in the third quarter of 2022 as discussed below and in Notes 3 and 16, two members of the Intrexon Energy Partners Board were designated by the Company and three members were designated by a majority of the IEP Investors. Upon accumulating 87.5% of the membership interests owned by the IEP Investors in the third quarter of 2022, the Company now has the right to designate all members of the Intrexon Energy Partners Board. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's investment in Intrexon Energy Partners was $(428) as of December&#160;31, 2021, and is included in other accrued liabilities in the accompanying condensed consolidated balance sheets, which represents the Company's equity in losses for contractually committed contributions to Intrexon Energy Partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intrexon Energy Partners II&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In 2015, the Company and certain investors (the "IEPII Investors"), entered into a Limited Liability Company Agreement that governs the affairs and conduct of business of Intrexon Energy Partners II, a JV formed to utilize the Company's MBP technology for the production of 1,4-butanediol, an industrial chemical used to manufacture spandex, polyurethane, plastics, and polyester. The Company also entered into an ECC with Intrexon Energy Partners II that provides exclusive rights to the Company's technology for use in the field, as a result of which the Company received a technology access fee of $18,000 while retaining a 50% membership interest in Intrexon Energy Partners II. The IEPII Investors made initial capital contributions, totaling $18,000 in the aggregate, in exchange for pro rata membership interests in Intrexon Energy Partners II totaling 50%. In December 2015, the owners of Intrexon Energy Partners II made a capital contribution of $4,000, half of which was paid by the Company. Precigen committed to make additional capital contributions of up to $10,000, and the IEPII Investors, as a group and pro rata in accordance with their respective membership interests in Intrexon Energy Partners II, committed to make additional capital contributions of up to $10,000, at the request of Intrexon Energy Partners II's board of managers (the "Intrexon Energy Partners II Board") and subject to certain limitations. Intrexon Energy Partners II is governed by the Intrexon Energy Partners II Board, which has five members. Prior to Precigen&#x2019;s purchase of the membership interests from the IEPII Investors in the third quarter of 2022,  one member of the Intrexon Energy Partners II Board was designated by the Company and four members were designated by a majority of the IEPII Investors. Upon acquisition of all of the membership interests owned by the IEPII Investors in the third quarter of 2022 (the Company purchased the remaining 2.9% membership units in the fourth quarter of 2022), the Company now has the right to designate all members of the Intrexon Energy Partners II Board.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's investment in Intrexon Energy Partners II was $(435) as of December&#160;31, 2021, and is included in other accrued liabilities in the accompanying condensed consolidated balance sheets, which represents the Company's equity in losses for contractually committed contributions to Intrexon Energy Partners II.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners II.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Acquisition of Membership Interests in Intrexon Energy Partners and Intrexon Energy Partners II&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;As discussed in Note 16, under the Arbitration Matter (as defined in Note 16) the Company acquired certain membership interests in both Intrexon Energy Partners and Intrexon Energy Partners II in the third quarter of 2022 for an aggregate amount of approximately $7,000.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company recorded the $7,000 payment as a reduction of the revenue that was recognized in the third quarter of 2022 (from deferred revenue &#x2013; see Note 5) upon the Company obtaining control of Intrexon Energy Partners and Intrexon Energy Partners II. The fair value of the net assets of Intrexon Energy Partners and Intrexon Energy Partners II at the acquisition date is deemed to be substantially $0.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <pgen:CollaborativeArrangementConsiderationReceivedValue
      contextRef="i6ece97b8f0964735885fd9e9162d019e_D20140101-20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNzUx_dcf7ecfb-1cb8-4859-b4c8-4f46ec18e016"
      unitRef="usd">25000000</pgen:CollaborativeArrangementConsiderationReceivedValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i3308965c612c453e9078ebb6aa6565e4_I20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNzcy_ad1ed58e-5334-488d-b4cd-25b144271ad1"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="iaf4639037c9b439ca4a57ffb98e87109_D20140101-20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfODg3_01cb36ec-043b-4267-90a3-5cf4109d9384"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i68681d72ffef4e70b796e702bc6cdacd_I20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfOTkx_bcb32a52-d27b-436f-83a3-cd91af1f76e0"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i3308965c612c453e9078ebb6aa6565e4_I20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTA2Ng_f50d10cf-2fdb-40df-82d5-58339f49a6d8"
      unitRef="usd">25000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i68681d72ffef4e70b796e702bc6cdacd_I20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTI2Mw_897a660a-5ef9-4eec-830f-81c7cca1bc39"
      unitRef="usd">25000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:NumberofSeatsonGoverningBoard
      contextRef="i163addfa0997407ea14b9c130c744baa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTU0Mw_93b6c10b-fccf-4a4d-a58d-46e20ef96f6c"
      unitRef="board_seat">5</pgen:NumberofSeatsonGoverningBoard>
    <pgen:NumberofSeatsonGoverningBoardInternallySelected
      contextRef="i163addfa0997407ea14b9c130c744baa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODE4Nzg3_44edac61-1ce1-4b13-95c3-3ba5e02ff312"
      unitRef="board_seat">2</pgen:NumberofSeatsonGoverningBoardInternallySelected>
    <pgen:NumberofSeatsonGoverningBoardExternallySelected
      contextRef="i163addfa0997407ea14b9c130c744baa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTYzOA_1d4b088b-7c55-4b05-aeb9-33940e5c9059"
      unitRef="board_seat">3</pgen:NumberofSeatsonGoverningBoardExternallySelected>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i28ef77d0455545deb897047c55f54b54_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIyMzUz_5edb09e3-32be-42b4-9a65-3f693c39ab8c"
      unitRef="number">0.875</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:EquityMethodInvestments
      contextRef="i2ad5b3ae353d4b08a4b050f23b286a16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTk2NQ_61252411-2964-42ac-b943-4ab8c29e44ce"
      unitRef="usd">-428000</us-gaap:EquityMethodInvestments>
    <pgen:CollaborativeArrangementConsiderationReceivedValue
      contextRef="iabc9d0060d5e485e8572357ad8c1b27f_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMjk2MQ_3c61b9b4-8ce0-4499-8d27-bb411b969d56"
      unitRef="usd">18000000</pgen:CollaborativeArrangementConsiderationReceivedValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMjk4Mg_70c8a54a-af81-4685-bc41-92bae619f8fb"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i03bf58867828479999bb7ff5aafcb2fb_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzEwMg_06262bc9-53e3-4587-91b4-f9f5fa936e33"
      unitRef="usd">18000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iebbca7d4b22e4383867d1024cbd44f75_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzIwOQ_13db73ae-be45-411d-8554-159f5c401323"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i5848e2c88eff4565b3d8321ec6a22536_D20151201-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzMwNA_3f45618f-738e-4658-997b-c1f5ca43efaf"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzQxNg_2c2db0bb-6e3d-4bae-9234-12bcf3e59822"
      unitRef="usd">10000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:JointVentureAdditionalCapitalContributionsCommitted
      contextRef="iebbca7d4b22e4383867d1024cbd44f75_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzYxOA_e7dc31cd-e149-48e4-babd-d5585f10e3be"
      unitRef="usd">10000000</pgen:JointVentureAdditionalCapitalContributionsCommitted>
    <pgen:NumberofSeatsonGoverningBoard
      contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzkxMQ_8524bbd5-acde-4a9c-a7f8-4eee8144486a"
      unitRef="board_seat">5</pgen:NumberofSeatsonGoverningBoard>
    <pgen:NumberofSeatsonGoverningBoardInternallySelected
      contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODE5NDkw_2b438387-6b00-4e6a-aef3-8fa8a0199692"
      unitRef="board_seat">1</pgen:NumberofSeatsonGoverningBoardInternallySelected>
    <pgen:NumberofSeatsonGoverningBoardExternallySelected
      contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDAwNw_26130a83-b9f7-43bb-beda-35c0af4d35b4"
      unitRef="board_seat">4</pgen:NumberofSeatsonGoverningBoardExternallySelected>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i7832c80782964fd5b14cdea79b18ccb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIzMjc3_e0a3b063-8746-4095-ae4d-f5b65d892141"
      unitRef="number">0.029</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:EquityMethodInvestments
      contextRef="ic326b8ae7df94606b0aa400aafdf5f36_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDMzNw_6fc84423-3cb1-4dc2-b432-eadcca26453f"
      unitRef="usd">-435000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i9191a0ec85824049adb525cf34510a13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDMzNw_d1d3619f-a874-49c1-8469-eae47c2ba1a1"
      unitRef="usd">-435000</us-gaap:EquityMethodInvestments>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNTc4_8164e595-6894-41e7-9697-fa9f66791932"
      unitRef="usd">7000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNTk5_8164e595-6894-41e7-9697-fa9f66791932"
      unitRef="usd">7000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i80e4e9f22efe43ed895581a88ce29463_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNjUz_83685d30-d826-45b8-9b55-52d6bd2e11f2"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDEzOA_30d6e292-312c-409e-a52d-1dc5827372aa">Collaboration and Licensing RevenueHistorically, the Company has derived collaboration and licensing revenue through agreements with counterparties for the development and commercialization of products enabled by the Company's technology platforms. These collaborations and licensing agreements may provide for multiple promises to be satisfied by the Company and typically include a license to the Company's technology platforms, participation in collaboration committees, and performance of certain research and development services. Based on the nature of the promises in the Company's collaboration and licensing agreements, the Company typically combines most of its promises into a single performance obligation because the promises are highly interrelated and not individually distinct. Options to acquire additional services are considered to determine if they constitute material rights. At contract inception, the transaction price is typically the upfront payment received and is allocated to the performance obligations. The Company has determined the transaction price should be recognized as revenue based on its measure of progress under the agreement primarily based on inputs necessary to fulfill the performance obligation.&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the reimbursement payments received for research and development efforts in the period when the services are performed, in connection with the single performance obligation discussed above. The reimbursements relate specifically to the Company's efforts to provide services, and the reimbursements are consistent with what the Company would typically charge other collaborators for similar services. The Company assesses the uncertainty of when and if any milestones will be achieved to determine whether the milestone is included in the transaction price. The Company then assesses whether the revenue is constrained based on whether it is probable that a significant reversal of revenue would not occur when the uncertainty is resolved. Royalties, including sales-based milestones, received under the agreements will be recognized as revenue when sales have occurred because the Company applies the sales- or usage-based royalties recognition exception provided for under ASC Topic 606. The Company determined the application of this exception is appropriate because at the time the royalties are generated, the technology license granted in the agreement is the predominant item to which the royalties relate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines whether collaborations and licensing agreements are individually significant for disclosure based on a number of factors, including total revenue recorded by the Company pursuant to collaboration and licensing agreements, collaborators or licensees with equity method investments, or other qualitative factors. Collaboration and licensing revenues generated from consolidated subsidiaries are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Intrexon Energy Partners and Intrexon Energy Partners II Collaborations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In July 2022, the Company obtained control of the Board of Managers of each of Intrexon Energy Partners and Intrexon Energy Partners II (as discussed in Notes 3, 4, and 16). Based on its assessment of the status of each collaboration, the Company determined that there was a substantial likelihood that no further performance obligations would occur under the respective collaboration agreements. Accordingly, the Company recognized the remaining balance of deferred revenue associated with Intrexon Energy Partners and Intrexon Energy Partners II, less the amounts paid to acquire &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;the membership interests of the investors for an aggregate amount of approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;$7,000.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The following table summarizes the amounts recorded as revenue in the condensed consolidated statements of operations for each significant counterparty to a collaboration or licensing agreement for the three and nine months ended September&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrexon Energy Partners, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrexon Energy Partners II, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Castle Creek Biosciences, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Collaboration and licensing revenues recognized are associated with upfront and milestone payments which were previously deferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Excluding the agreements with Intrexon Energy Partners and Intrexon Energy Partners II, there have been no significant changes to the agreements with our collaborators and licensees in the three and nine months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue primarily consists of upfront and milestone consideration received for the Company's collaboration and licensing agreements. Revenue is recognized as services are performed. The arrangements classified as long-term (of which $0   and $21,205 was related to agreements with Intrexon Energy Partners and Intrexon Energy Partners II as of September&#160;30, 2022 and December&#160;31, 2021, respectively ) are not active while the respective counterparties evaluate the status of the project and its desired future development activities since the Company cannot reasonably estimate the amount of service to be performed over the next year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration and licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODIyMTY5_8164e595-6894-41e7-9697-fa9f66791932"
      unitRef="usd">7000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <pgen:CollaborationandLicensingRevenueTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDE0MA_8366784a-29c0-4fe3-9262-be050891f29a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The following table summarizes the amounts recorded as revenue in the condensed consolidated statements of operations for each significant counterparty to a collaboration or licensing agreement for the three and nine months ended September&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrexon Energy Partners, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrexon Energy Partners II, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Castle Creek Biosciences, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Collaboration and licensing revenues recognized are associated with upfront and milestone payments which were previously deferred.&lt;/span&gt;&lt;/div&gt;</pgen:CollaborationandLicensingRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i697cc40b2a5f4316b7a9504ec9475009_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC0xLTEtMS0zMzEwMQ_a45cc57f-153c-4032-9e23-399b3ebffaf5"
      unitRef="usd">3768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb45067c5b054308ab5a3fdb50993122_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC0zLTEtMS0zMzEwMQ_c26821a7-f290-4edd-98ed-e2079ae5d534"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ded64e477f64b9aa004850647b642ac_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC01LTEtMS0zMzEwMQ_003fb731-4d7a-4682-b9f1-0822887b4e5d"
      unitRef="usd">3768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbee04bf620b4ef98c2e276acb9a5ecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC03LTEtMS0zMzEwMQ_ee6e2473-cd22-4d7c-87ef-6f6ad9df21b4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8f11d78d7fa44b585079b80cfdf86da_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS0xLTEtMS0zMzEwMQ_d5e8747e-47fe-4c80-93a5-047ab61993fa"
      unitRef="usd">10793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2caac15caeee478c976815f3e265dbcf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS0zLTEtMS0zMzEwMQ_563d8070-3de3-4f07-ac94-b6930518569d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89c9a74ee2694751ada6ea6172fbe031_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS01LTEtMS0zMzEwMQ_a45b9c4f-1d8f-49ea-8d10-9209537fc7ce"
      unitRef="usd">10793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icda422dc8ec14c95a532bda65ed5fb74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS03LTEtMS0zMzEwMQ_ab68ca7e-1704-4bbd-a147-d000d3c8f149"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583f7b26df9248199c457085b5f5c4f3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi0xLTEtMS0zMzEwMQ_1478d7f9-6d08-4407-952b-d217c308415b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i568e1b0cf8f64664a03616056b483e3c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi0zLTEtMS0zMzEwMQ_5c57738b-4c55-4895-bef0-04e2ab0dc393"
      unitRef="usd">18000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id27961e356b74ad0892309ddd85489e8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi01LTEtMS0zMzEwMQ_a92de6d1-fbbc-4b9d-af67-eaa8319c3575"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27026deb68e74973a49b431958dba5fe_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi03LTEtMS0zMzEwMQ_73ae19d6-170c-47af-9a74-18bbff6ed4b8"
      unitRef="usd">371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96f8dffde8dd4e2f97c13cfff05aa802_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy0xLTEtMS0zMzEwMQ_920db930-7693-489a-aa31-01e6e5de4e64"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i376e0654f3324618acb8d953a0817a01_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy0zLTEtMS0zMzEwMQ_c910991d-23e2-4d30-92ac-3b5e27044b53"
      unitRef="usd">4000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d39dc2cd3bd44489312411a7c475cf1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy01LTEtMS0zMzEwMQ_49476020-0518-43b7-9226-933f0823bb27"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic19c2c719b5a43a5b2fffeff9c52c377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy03LTEtMS0zMzEwMQ_dbe14437-17ce-4f0c-93d1-4b35e6737e2f"
      unitRef="usd">18000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a0ab5ba3118414bab40ea6445926a3b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC0xLTEtMS0zMzEwMQ_11e37dc6-4a36-4c47-974c-9de3094b9a63"
      unitRef="usd">14561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i528ac2e30c2147d19d9a63a17e04ac00_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC0zLTEtMS0zMzEwMQ_6b99659e-6498-4cb1-b23c-d0d13ebcd25e"
      unitRef="usd">22000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e98ce69f9ae4b2abd7d8446830d6053_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC01LTEtMS0zMzEwMQ_4864ad0f-3655-4228-abac-5a7bdb2ccf52"
      unitRef="usd">14561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4818003e3c45496999ce3f7bb9dfdc45_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC03LTEtMS0zMzEwMQ_3e31b5f6-0c8a-47f0-8107-263c3d279a51"
      unitRef="usd">389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ieaebc512a2d3447e90b5fd8342c6ea65_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODE4ODI0_65f0402e-1564-4569-8118-070b4a266d9b"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic22078337ab540cbbc59f582017141ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODE4ODE5_e42c6841-d372-46c0-abca-967cde1d4d4a"
      unitRef="usd">21205000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDEyNw_ab81d7ca-0477-4f0f-9b76-1baf376c716d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration and licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3643cfe457c84f5aa154c305c712c889_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMS0xLTEtMS0zMzEwMQ_36b905b7-1410-4350-8738-20868e5e845c"
      unitRef="usd">1818000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7950029777cb448cad504ec591e57018_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMS0zLTEtMS0zMzEwMQ_5521ccdc-fcf3-4f39-990e-c6b69dbdeda1"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9eebe4a2c63046d6b30c65fff0f83031_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMi0xLTEtMS0zMzEwMQ_ee5e3ef2-c55d-4472-9c20-4a55225dcec7"
      unitRef="usd">52000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9b5305b0f4ca40edbab415b287863844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMi0zLTEtMS0zMzEwMQ_a7e304c7-0320-435f-959f-84dd3324e359"
      unitRef="usd">1277000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3114127c917d495ebd903d529d5a8ed2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMy0xLTEtMS0zMzEwMQ_495c7558-6ab5-431e-b25f-fe82c09665e6"
      unitRef="usd">24000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9f6b516623344feb9d888a275b1eab71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMy0zLTEtMS0zMzEwMQ_fa80f134-3292-4572-970a-a56e687c8c36"
      unitRef="usd">213000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNC0xLTEtMS0zMzEwMQ_721887c9-13d9-4e9c-a9a5-b0a792257893"
      unitRef="usd">1894000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNC0zLTEtMS0zMzEwMQ_a5e91501-234d-49df-89a7-2acd3f6d1d08"
      unitRef="usd">24513000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNS0xLTEtMS0zMzEwMQ_aec1d235-3d21-4f94-9166-635dca6ed8e0"
      unitRef="usd">76000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNS0zLTEtMS0zMzEwMQ_e6b6cf6a-64a3-4c4f-8741-3d306babf194"
      unitRef="usd">1490000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNi0xLTEtMS0zMzEwMQ_ec1de202-7057-4e95-8f37-c65e6c36b7e2"
      unitRef="usd">1818000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNi0zLTEtMS0zMzEwMQ_6c084b23-51e8-4733-a399-06bd0d1a4ac9"
      unitRef="usd">23023000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNy0xLTEtMS0zMzEwMQ_111b7b14-bcdb-4a64-afa3-5cbbdbc95909"
      unitRef="usd">1894000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNy0zLTEtMS0zMzEwMQ_7b043cbd-f2cb-4bd8-8519-9815150cea96"
      unitRef="usd">24513000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDE0Mg_c7b33b8d-4eab-4800-a79c-5aa6a2d03c4b"
      xsi:nil="true"/>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQx_5201d7aa-ea6f-4e0e-95ff-6024e4777ec2">Short-term and Long-term Investments&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's investments are classified as available-for-sale. The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of available-for-sale investments classified by their contractual maturities as of September&#160;30, 2022 was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in market interest rates and bond yields cause certain investments to fall below their cost basis, resulting in unrealized losses on investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQ0_ec9701b0-d72c-410a-a221-e99248177abd">The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of September&#160;30, 2022:&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS0xLTEtMS0zMzEwMQ_56b707e5-ca24-4a3f-97e5-458b69700d16"
      unitRef="usd">63400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS0zLTEtMS0zMzEwMQ_cc3fccd0-246b-4669-90b3-f6a24538489d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS01LTEtMS0zMzEwMQ_e04742c4-867e-43ef-8cea-607b299d29f9"
      unitRef="usd">1236000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS03LTEtMS0zMzEwMQ_4c2eae5d-f77e-485d-aee6-801781acc0de"
      unitRef="usd">62164000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi0xLTEtMS0zMzEwMQ_e0dadd4c-8e04-420f-aa8e-17a8c21c058e"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi0zLTEtMS0zMzEwMQ_70964172-10e0-440a-b85f-97628a4a8d8a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi01LTEtMS0zMzEwMQ_dbca7f0d-9cb5-4069-9cf5-1c673af63022"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi03LTEtMS0zMzEwMQ_afc5aba2-778b-47e9-b645-1934b228f8fd"
      unitRef="usd">96000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy0xLTEtMS0zMzEwMQ_56b953cd-c53a-4e72-b0ec-52e5e10c4361"
      unitRef="usd">63496000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy0zLTEtMS0zMzEwMQ_7e9fd493-5fe2-41d9-84b0-798a33b1c8c7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy01LTEtMS0zMzEwMQ_6fde1d54-f057-4b7a-a67d-c32024da3ada"
      unitRef="usd">1236000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy03LTEtMS0zMzEwMQ_bd9d5367-c94a-4b14-a90a-68f4578c5536"
      unitRef="usd">62260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS0xLTEtMS0zMzEwMQ_41fc27e6-3fec-437a-a296-d7d2c5249bd0"
      unitRef="usd">121036000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS0zLTEtMS0zMzEwMQ_025fe8c9-00e5-4757-8bfb-8ad2d41aa0e0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS01LTEtMS0zMzEwMQ_56d76e50-fa86-4873-8a10-a6cac3410373"
      unitRef="usd">331000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS03LTEtMS0zMzEwMQ_072a1e80-5738-4929-81eb-0d94b9f591f6"
      unitRef="usd">120705000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi0xLTEtMS0zMzEwMQ_6eb32fd1-14a4-4977-951f-be4bf6be2e51"
      unitRef="usd">97000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi0zLTEtMS0zMzEwMQ_70913b1a-b90d-41cf-b187-b13abf3d1709"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi01LTEtMS0zMzEwMQ_43ce1890-5c13-4eb6-b229-763f72fd3c7e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi03LTEtMS0zMzEwMQ_7ab16138-317d-498f-8314-76d764bc855f"
      unitRef="usd">97000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy0xLTEtMS0zMzEwMQ_18854822-bb97-431f-b4aa-019d18c00105"
      unitRef="usd">121133000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy0zLTEtMS0zMzEwMQ_16f62332-2e3d-465b-9aa2-ae6c59defc6f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy01LTEtMS0zMzEwMQ_0cb79d5e-5a8a-45ca-86a2-a7574a39b6d8"
      unitRef="usd">331000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy03LTEtMS0zMzEwMQ_d766b9f5-06a9-4b72-a8f6-719861a8f00f"
      unitRef="usd">120802000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQ1_d9c4e275-98bc-4da7-9abe-58db32fd209c">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of available-for-sale investments classified by their contractual maturities as of September&#160;30, 2022 was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMC0xLTEtMS0zMzEwMQ_8734a686-11c0-43f8-98ee-f6a3a297f933"
      unitRef="usd">62260000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMS0xLTEtMS0zMzEwMQ_9923c910-9499-4d49-89d7-d2397bd3ee1f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMi0xLTEtMS0zMzEwMQ_bd5115b0-8b4b-497d-9326-34034f17db41"
      unitRef="usd">62260000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTYwMQ_75854434-2af1-4fbe-953e-4088949bed23">Fair Value Measurements&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash and cash equivalents, restricted cash, receivables, accounts payable, accrued compensation and benefits, other accrued liabilities, and related party payables approximate fair value due to the short maturity of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the placement in the fair value hierarchy of financial assets that are measured at fair value on a recurring basis as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the placement in the fair value hierarchy of financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The method used to estimate the fair value of the Level 2 short-term and long-term debt investments in the tables above is based on professional pricing sources for identical or comparable instruments, rather than direct observations of quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of the 3.50% convertible senior notes due 2023 (the "Convertible Notes") (Note 11) was approximately $81,000 and $160,000 as of September&#160;30, 2022 and December&#160;31, 2021, respectively, and is based on the recent third-party trades of the instrument as of the balance sheet date. The fair value of the Convertible Notes is classified as Level 2 within the fair value hierarchy as there is not an active market for the Convertible Notes, however, third-party trades of the instrument are considered observable inputs. The Convertible Notes are reflected on the accompanying condensed consolidated balance sheets at amortized cost, which was $82,069 and $179,882 as of September&#160;30, 2022 and December&#160;31, 2021, respectively (see Note 2 regarding adoption of ASU 2020-06 on January 1, 2022).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTU5Mg_3bd1fe71-68dd-4d10-a99d-0f574f90bc9b">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the placement in the fair value hierarchy of financial assets that are measured at fair value on a recurring basis as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the placement in the fair value hierarchy of financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1b3c4e0bc2294359ad6a93879f00f315_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi0xLTEtMS0zMzEwMQ_fc5add78-8f4c-4f5d-a3c4-c3ed3752d34c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaadceed69af74b4d837b02b45f4c9d00_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi0zLTEtMS0zMzEwMQ_625ccc3f-d378-4e50-8b96-83bb4d36439f"
      unitRef="usd">62164000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i220b0df24f2643cc879ca22918aa32cb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi01LTEtMS0zMzEwMQ_d38a498a-fee8-4a5e-8421-53b56e53a733"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi03LTEtMS0zMzEwMQ_cb827de5-188b-4d08-8528-abda2dbf7cac"
      unitRef="usd">62164000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6861f88e1f6e4f8dab58f0bb035eb947_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy0xLTEtMS0zMzEwMQ_850d6fb7-6f1b-4cfa-8377-42b213cfff1b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iffc7f316db034b7f9bef32ccacef196a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy0zLTEtMS0zMzEwMQ_6cb232b3-cd39-42a3-97fe-9f717249e920"
      unitRef="usd">96000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1b5668b8683d4f8b90a850b71c950227_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy01LTEtMS0zMzEwMQ_edc97b8a-5735-40ac-8b8f-850bdc570b5d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy03LTEtMS0zMzEwMQ_ba294e9d-7689-44fb-9a64-e627a2fd9ff0"
      unitRef="usd">96000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbbab42f44634528b14d1beabb40c820_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC0xLTEtMS0zMzEwMQ_212baadc-5858-42be-bf41-05c69c980a10"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iccf3a559597c4001a12edfecec807075_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC0zLTEtMS0zMzEwMQ_380e6425-9cb4-4741-845a-4c827c834571"
      unitRef="usd">62260000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5cdb1386a4e74c329e2bff292655908a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC01LTEtMS0zMzEwMQ_dbd7c08f-d5a0-4b25-bf4c-2a17ecee7931"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC03LTEtMS0zMzEwMQ_ca0b9ff9-f0a4-44fd-b083-98e105c601ac"
      unitRef="usd">62260000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i263bc225b0784d7295177417b72f77d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi0xLTEtMS0zMzEwMQ_94005c5c-7c5d-4ada-b937-025c346d75ab"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie603970f15654b699e8dd9ffa32680bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi0zLTEtMS0zMzEwMQ_13d502d1-7438-46e7-8322-eb223731390b"
      unitRef="usd">120705000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id3292c452f1a41308797410e2b24398d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi01LTEtMS0zMzEwMQ_33806ea8-346d-4ba8-b861-9535dc58219c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi03LTEtMS0zMzEwMQ_c2949faa-7bf9-482c-a8ca-bc1491800b95"
      unitRef="usd">120705000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i04bc97c5b5c34a8e82e6797be3f19998_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy0xLTEtMS0zMzEwMQ_77f5c81b-b7e1-4518-9739-fa55434e60a4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4eb2ed359bd34cd58ff5e3c2af564d36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy0zLTEtMS0zMzEwMQ_a3485005-5732-4472-8dbe-3372ebc3d1ca"
      unitRef="usd">97000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia7984a808b5041d0bf9ede31d2fb7fb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy01LTEtMS0zMzEwMQ_6b837049-8f1e-441f-bee8-e9b50d6d43ee"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy03LTEtMS0zMzEwMQ_41a94833-627c-420c-805b-6d325a11fcd7"
      unitRef="usd">97000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2ee21e79db174275a87fda6da5bef351_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC0xLTEtMS0zMzEwMQ_a6285a46-2f66-4b4d-8b4a-79cdb25d5d39"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8c91c1d79b0f47ecb3ff9d5375636ba0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC0zLTEtMS0zMzEwMQ_0edce9f6-6a87-419f-b20c-51f60e2f6aac"
      unitRef="usd">120802000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4a945adc1b68419382685c0c1e89dcd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC01LTEtMS0zMzEwMQ_7c49752d-bca4-4781-803a-423cd5af139f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC03LTEtMS0zMzEwMQ_61702be7-95cb-44e6-9113-f5d7b12c863a"
      unitRef="usd">120802000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfODk3_9de49a71-4b6b-4cca-a20b-9fd8634fa143"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfOTg4_4fed7533-bc3f-44f6-ab61-c5537035236b"
      unitRef="usd">81000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="idae19ef722124fa6b12e0edbc4e1f489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfOTk1_48cc2bcb-d85f-4e5e-b3a3-766e56930a81"
      unitRef="usd">160000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebt
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTQ4Mw_c47fe14d-9669-4ca7-9398-67bb18a7b25c"
      unitRef="usd">82069000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="idae19ef722124fa6b12e0edbc4e1f489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTQ5MA_5fde4b43-5cdb-45d8-9bc2-cd474673be02"
      unitRef="usd">179882000</us-gaap:ConvertibleDebt>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RleHRyZWdpb246M2M5NjQxNDJjMzgwNDQyNGI5Y2NmMjM1Y2VlN2UyOTlfNTY_fa02daff-5505-4718-813a-663524bc3e0c">Inventory&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies, embryos and other production materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Livestock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RleHRyZWdpb246M2M5NjQxNDJjMzgwNDQyNGI5Y2NmMjM1Y2VlN2UyOTlfNjI_d31bfeeb-3084-4ce9-a791-3a4160897edb">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies, embryos and other production materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Livestock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="i2cc9d21494ac4e6282f187f5365e77f8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMS0xLTEtMS0zMzEwMQ_7d4bda3d-0f71-42b4-ae25-a5e3b0782185"
      unitRef="usd">19000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i67b71023521c49b8a1421d38cd153224_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMS0zLTEtMS0zMzEwMQ_46b783ae-cca9-4420-a2cc-cb21656dd294"
      unitRef="usd">23000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="iefd5533553084f408ec9e2400a4dc51b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMy0xLTEtMS0zMzEwMQ_ff5d8b17-ca39-492a-8edc-25bc2f6cec79"
      unitRef="usd">200000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i57e49d39cebf4082a47978f48c7790af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMy0zLTEtMS0zMzEwMQ_5280ea64-66e8-4663-bd7c-d82bae2b68c7"
      unitRef="usd">303000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfNS0xLTEtMS0zMzEwMQ_a75d03a0-64f6-4a08-9e77-5f588ff6bd29"
      unitRef="usd">219000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfNS0zLTEtMS0zMzEwMQ_aa179ff2-76b9-4b0d-9b71-f1925423403e"
      unitRef="usd">326000</us-gaap:InventoryGross>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMjI0_4a76edc6-f182-4cfd-bc76-3d6834e042a3">Property, Plant and Equipment, Net&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Breeding stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction and other assets in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $564 and $735 for the three months ended September 30, 2022 and 2021, respectively, and $1,833 and $2,184 for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMjI2_1cb4697b-9d12-4d9f-a5a8-39bf2127b317">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Breeding stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction and other assets in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:LandAndLandImprovements
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMS0xLTEtMS0zMzEwMQ_a8790341-6850-4378-91df-c9bc30e0f5d7"
      unitRef="usd">164000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMS0zLTEtMS0zMzEwMQ_0af84eea-b844-4fe2-a271-9159e1b27d19"
      unitRef="usd">164000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMi0xLTEtMS0zMzEwMQ_36b14ec8-ea87-4260-95e0-9b3bbaf91e95"
      unitRef="usd">2592000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMi0zLTEtMS0zMzEwMQ_9576000c-b114-4c47-b549-fe9a0dccf8ac"
      unitRef="usd">2592000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMy0xLTEtMS0zMzEwMQ_059f3580-acf8-4fad-8225-bbce0aabd43f"
      unitRef="usd">449000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMy0zLTEtMS0zMzEwMQ_47e0faab-b6b5-46a1-84eb-a069aa92af88"
      unitRef="usd">434000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNC0xLTEtMS0zMzEwMQ_13fe9f70-63d5-4f04-99f3-f9d8612effe1"
      unitRef="usd">17694000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNC0zLTEtMS0zMzEwMQ_7b63f1ce-9d62-4a26-84ac-b8ccc15e9dee"
      unitRef="usd">16812000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNS0xLTEtMS0zMzEwMQ_2aa6c0b7-1c40-45e0-8342-09909b7189cf"
      unitRef="usd">3495000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNS0zLTEtMS0zMzEwMQ_2e9abd6b-b337-4fe7-897d-45018ec442de"
      unitRef="usd">3366000</us-gaap:LeaseholdImprovementsGross>
    <pgen:BreedingandProductionAnimalsGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNi0xLTEtMS0zMzEwMQ_3ff46922-8ca5-4c2f-81a6-4ae8510cf8aa"
      unitRef="usd">117000</pgen:BreedingandProductionAnimalsGross>
    <pgen:BreedingandProductionAnimalsGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNi0zLTEtMS0zMzEwMQ_9b284743-eba5-4875-a375-fdb4be7daffc"
      unitRef="usd">36000</pgen:BreedingandProductionAnimalsGross>
    <pgen:ComputerHardwareandSoftware
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNy0xLTEtMS0zMzEwMQ_6d8803fc-8829-4b75-b280-a855f787ebbc"
      unitRef="usd">4518000</pgen:ComputerHardwareandSoftware>
    <pgen:ComputerHardwareandSoftware
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNy0zLTEtMS0zMzEwMQ_ed6fe4e5-0643-4a3a-8a91-8aeea51e5c71"
      unitRef="usd">4823000</pgen:ComputerHardwareandSoftware>
    <us-gaap:ConstructionInProgressGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOC0xLTEtMS0zMzEwMQ_5728f9d9-5d73-43d5-9061-553b1e264041"
      unitRef="usd">1240000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOC0zLTEtMS0zMzEwMQ_0c958798-27d8-4468-8ce7-7ddf547bcf88"
      unitRef="usd">1829000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOS0xLTEtMS0zMzEwMQ_c8d116af-7388-4f03-8de1-d8faf2658a6e"
      unitRef="usd">30269000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOS0zLTEtMS0zMzEwMQ_ca96b6e5-b920-4f46-810a-941dd1ed4f01"
      unitRef="usd">30056000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTAtMS0xLTEtMzMxMDE_d8cdf685-06b8-456c-8330-596d9f5a0b85"
      unitRef="usd">22658000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTAtMy0xLTEtMzMxMDE_30a78b76-33ad-465f-a72a-d3d30fe67879"
      unitRef="usd">21457000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTEtMS0xLTEtMzMxMDE_51ab0a1d-a23a-4cb9-afa2-4b2cb89e6abd"
      unitRef="usd">7611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTEtMy0xLTEtMzMxMDE_79b07578-0e5e-4ca5-bd0e-de11e0bd07a0"
      unitRef="usd">8599000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTI3_09cb8959-d0b1-4f6e-a63f-1d63abb9ac2b"
      unitRef="usd">564000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTM0_e0a79276-7aea-4dfb-bd83-feb5f96eda53"
      unitRef="usd">735000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTc0_908fca70-e58a-424e-8afb-99753a2fbef4"
      unitRef="usd">1833000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTgx_8437c9d8-ae76-45e3-be14-6f833aab5510"
      unitRef="usd">2184000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjM1_aad02b9d-8201-4fea-abc5-2c45f2e150de">Goodwill and Intangible Assets, Net&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the nine months ended September 30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $482 of goodwill impairment related to the total goodwill assigned to one reporting unit within the biopharmaceutical segment during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had $14,483 and $14,001 of cumulative impairment losses as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents, developed technologies and know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents, developed technologies and know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $1,151 and $1,315 for the three months ended September 30, 2022 and 2021, respectively, and $3,637 and $3,990 for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjI5_7c37df31-6722-4176-bb98-e1df1878591f">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the nine months ended September 30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMC0xLTEtMS0zMzEwMQ_b8297b2f-c225-4024-a8e3-e3d776746b04"
      unitRef="usd">37554000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMS0xLTEtMS0zMzEwMQ_d990920a-2e73-4e19-8f80-bd5c8e026a2f"
      unitRef="usd">482000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMi0xLTEtMS0zMzEwMQ_a6717d1b-ecd6-4a03-8e48-0758169db716"
      unitRef="usd">-359000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMy0xLTEtMS0zMzEwMQ_dfd95e02-180f-4f3c-99c5-f3a35e40e0e1"
      unitRef="usd">36713000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1e1823cada204a36bab700e70c27c840_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMTQz_db5ea7cc-8599-4c2f-a84e-127c2474446c"
      unitRef="usd">482000</us-gaap:GoodwillImpairmentLoss>
    <pgen:NumberOfReportingUnitsImpaired
      contextRef="i1e1823cada204a36bab700e70c27c840_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMjEx_593ad043-b3bc-4f8f-94c0-18292c54e4f7"
      unitRef="reporting_unit">1</pgen:NumberOfReportingUnitsImpaired>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMzE2_75c9b21c-2645-4c03-b1cd-1989059706c4"
      unitRef="usd">14483000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMzIz_9c69983e-87a7-4d1c-a3b2-a7451235ada6"
      unitRef="usd">14001000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjEy_734804c3-3550-4126-8982-ac0f8e1ad718">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents, developed technologies and know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents, developed technologies and know-how&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS0xLTEtMS0zMzEwMQ_357f297d-100e-4ce8-b368-e7237a62dab1"
      unitRef="usd">75129000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS0zLTEtMS0zMzEwMQ_cb381fc4-adc2-4283-9f32-c18bd2f4cf57"
      unitRef="usd">32713000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS01LTEtMS0zMzEwMQ_09f6eb28-5cd9-410f-9548-1f427d0e0092"
      unitRef="usd">42416000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i793c99af170f4c80befb728dc1842f47_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi0xLTEtMS0zMzEwMQ_b8e2098d-27b4-466c-a0ad-ebb79e70b00d"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i793c99af170f4c80befb728dc1842f47_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi0zLTEtMS0zMzEwMQ_b91af677-7680-492c-a24d-a82813229e14"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i793c99af170f4c80befb728dc1842f47_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi01LTEtMS0zMzEwMQ_02500ad2-60af-4edc-a9ba-13058fcdb925"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy0xLTEtMS0zMzEwMQ_83320b86-82de-45f7-b5dc-f66d5950a8c6"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy0zLTEtMS0zMzEwMQ_3d7465fe-88b3-4178-85f2-8fb020ec940b"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy01LTEtMS0zMzEwMQ_2b29b953-0d6a-43bf-95a1-7b859f3ee943"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC0xLTEtMS0zMzEwMQ_35afd096-50c4-4e68-85b0-a3998c3ca6bd"
      unitRef="usd">76929000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC0zLTEtMS0zMzEwMQ_d2814999-23b6-458b-9f75-ac4237025ef9"
      unitRef="usd">34513000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC01LTEtMS0zMzEwMQ_85ea2fe9-bbe4-452a-9935-b2759e2998e0"
      unitRef="usd">42416000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS0xLTEtMS0zMzEwMQ_434080f9-3154-4ad2-8f8d-1d9fc0c25d86"
      unitRef="usd">85173000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS0zLTEtMS0zMzEwMQ_40e2c0c3-4768-4753-926c-4362315a9f3d"
      unitRef="usd">32882000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS01LTEtMS0zMzEwMQ_0b10f6c6-475f-4328-8935-cce61e1cdbe1"
      unitRef="usd">52291000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi0xLTEtMS0zMzEwMQ_9c16279a-5893-4cc2-9b7b-93ab8ae73449"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi0zLTEtMS0zMzEwMQ_01fd31d9-417e-4739-a512-f535aa98ffeb"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi01LTEtMS0zMzEwMQ_fc34c95c-63cc-4ccf-bf36-db4320fe11dd"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy0xLTEtMS0zMzEwMQ_91bbaaf3-947c-4cb9-a48b-ee3c8fdaeae8"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy0zLTEtMS0zMzEwMQ_a0975552-f3be-4934-a290-a7b7000fd0c1"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy01LTEtMS0zMzEwMQ_badd64ab-bc10-4b1b-82af-d75f19ba3614"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC0xLTEtMS0zMzEwMQ_74b76c2c-c55e-4f72-9a7e-e6d6e916b536"
      unitRef="usd">86973000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC0zLTEtMS0zMzEwMQ_283645fd-6a0a-4280-b74b-ad5549e4abe9"
      unitRef="usd">34682000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC01LTEtMS0zMzEwMQ_74404ee8-4bbe-462a-91cc-6860cc2760ea"
      unitRef="usd">52291000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTI0_df8da973-b6b5-4aaf-a302-16da01275997"
      unitRef="usd">1151000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTMx_239edddc-16ea-4c53-9618-e6fece8738e9"
      unitRef="usd">1315000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTcx_005c43dd-74ec-4098-9f6c-181dd9cc5c56"
      unitRef="usd">3637000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTc4_53aae8e8-5c97-4dd5-86f6-48039ca69060"
      unitRef="usd">3990000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE3MA_dc7de2cb-e37f-4e8c-91ba-a99afe99a3fc">Lines of Credit and Long-Term Debt&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lines of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exemplar has a $700 revolving line of credit with American State Bank that matured on October 31, 2022, and is currently being renegotiated with the bank. As of September&#160;30, 2022, the line of credit bore interest at a stated rate of 4.00% per annum. As of September&#160;30, 2022 and December&#160;31, 2021, there was no outstanding balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;See Note 2 regarding adoption of ASU 2020-06 as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Precigen Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2018, Precigen completed a registered underwritten public offering of $200,000 aggregate principal amount of Convertible Notes and issued the Convertible Notes under an indenture (the "Base Indenture") between Precigen and The Bank of New York Mellon Trust Company, N.A., as trustee, as supplemented by the First Supplemental Indenture (together with the Base Indenture, the "Indenture"). Precigen received net proceeds of $193,958 after deducting underwriting discounts and offering expenses of $6,042.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes are senior unsecured obligations of Precigen and bear interest at a rate of 3.50% per year, payable semiannually in arrears on January 1 and July 1 of each year beginning on January 1, 2019. The Convertible Notes mature on July 1, 2023 and are repayable in cash, unless earlier repurchased or converted. Upon conversion by the holders, the Convertible Notes are convertible into cash, shares of Precigen's common stock or a combination of cash and shares, at Precigen's election. The initial conversion rate of the Convertible Notes is 58.6622 shares of Precigen common stock per $1,000 principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $17.05 per share of common stock). The conversion rate is subject to adjustment upon the occurrence of certain events, but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date as defined in the Indenture, Precigen will increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such a corporate event in certain circumstances. Prior to April 1, 2023, the holders may convert the Convertible Notes at their option only upon the satisfaction of the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;During any calendar quarter commencing after the calendar quarter ended on September 30, 2018, if the last reported sales price of Precigen's common stock for at least 20 trading days (whether or not consecutive) during the last 30 consecutive trading days of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;During the five business day period after any five consecutive trading day period in which the trading price, as defined in the Indenture, for the Convertible Notes is less than 98% of the product of the last reported sales price of Precigen's common stock and the conversion rate for the Convertible Notes on each such trading day; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Upon the occurrence of specified corporate events as defined in the Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of the above events allowing for conversion prior to April 1, 2023 occurred during the three or nine months ended September&#160;30, 2022. On or after April 1, 2023 until June 30, 2023, holders may convert their Convertible Notes at any time. The Convertible Notes do not allow Precigen to call the debt prior to the maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If Precigen undergoes a fundamental change, as defined in the Indenture, holders of the Convertible Notes may require Precigen to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. The Indenture contains customary events of default, as defined in the agreement, and, if any of the events occur, could require repayment of a portion or all of the Convertible Notes, including accrued and unpaid interest. Additionally, the Indenture provides that Precigen shall not consolidate with or merge with or into, or sell, convey, transfer or lease all or substantially all of its properties and assets to, another entity, unless (i) the surviving entity is organized under the laws of the United States and such entity expressly assumes all of Precigen's obligations under the Convertible Notes and the Indenture; and (ii) immediately after such transaction, no default or event of default has occurred and is continuing under the Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net proceeds received from the issuance of the Convertible Notes were initially allocated between long-term debt, the liability component, in the amount of $143,723, and additional paid-in capital, the equity component, in the amount of $50,235. Additional paid-in capital was further reduced by $13,367 of deferred taxes resulting from the difference between the carrying amount and the tax basis of the Convertible Notes that is created by the equity component, which also resulted in deferred tax benefit recognized from the reversal of valuation allowances on the then current year domestic operating losses in the same amount. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As described in Note 2, the Company adopted ASU 2020-06 on January 1, 2022. Pursuant to ASU 2020-06, the equity components of the Convertible Notes separated from the debt components as required under the cash conversion model is required to be recombined into the Convertible Notes as a single instrument upon the adoption of ASU 2020-06. The Convertible Notes shall be accounted for as if the conversion option had not been separated. As the Company elected the modified retrospective approach, the difference between the accounting under the cash conversion model and new model after the adoption of ASU 2020-06 (i.e., the single debt instrument with no separation) was recorded as an adjustment on the adoption date (i.e., January 1, 2022) through accumulated deficit. Tax accounting consequences of the adoption also required the reversal of the previously reported deferred tax benefit on the date of adoption.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Adoption of ASU 2020-06 resulted in an increase to long-term debt outstanding, net of current portion, of $18,196, a decrease to additional paid-in capital of $36,868, and a decrease to accumulated deficit of $18,672. Interest expense recognized on the convertible notes in future periods will be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As discussed in Note 3, in connection with the sale of Trans Ova, the Company transferred a total of $200,000 into a segregated account to be used for certain permitted purposes, including resolution of the Company's outstanding Convertibles Notes. During and subsequent to the quarter ended September&#160;30, 2022, the Company executed open market purchases of a portion of the outstanding Convertible Notes. During the three months ended September 30, 2022, the Company successfully retired $117,560 of principal balance from these purchases and recorded a gain on extinguishment of debt of approximately $853, which was recorded within Other income (expense), net, within the condensed consolidated statements of operations. As of September 30, 2022, $82,443 remained in the segregated account noted above for permitted purposes including the resolution of the Company's outstanding Convertible Notes. Additionally, in October and November 2022, the Company completed additional purchases, retiring an additional principal balance totaling $26,400.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of September&#160;30, 2022, the outstanding principal balance on the Convertible Notes was $82,440 and their carrying value was $82,069. The effective interest rate on the Convertible Notes, including amortization of the long-term debt discount and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;debt issuance costs, is 4.25%. As of September&#160;30, 2022, the unamortized debt discount and debt issuance costs related to the Convertible Notes totaled $371.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense related to the Convertible Notes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued interest of $721 is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Future Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes mature on July 1, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzU_1b6e1011-a006-44ad-a745-0bc795f7a92c"
      unitRef="usd">700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjI1_f66b9594-7a6e-4dbd-974d-5e3b2c0b8c89"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCredit
      contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2_29072628-c33a-4866-b54b-ea86f38fa234"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i0ba174357a00483b9459686f902df2d4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2_7acd961a-56c2-439f-ba11-2fe58ee895a5"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2NA_76d8fe3e-71c6-4d22-a430-9b37b443a0cc">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;See Note 2 regarding adoption of ASU 2020-06 as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ib9f1c4beaade49abb3b06936573a5bd1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMS0xLTEtMS0zMzEwMQ_31466b8b-0ed7-43bf-a8fa-95652db4b622"
      unitRef="usd">82069000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i28fbb5a4cc314b6aa2e1ea2120f1e0cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMS0zLTEtMS0zMzEwMQ_d8eca753-6b6b-4613-850d-ded1c9838a65"
      unitRef="usd">179882000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1643c3d1eb234988a001bae7f748e967_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMy0xLTEtMS0zMzEwMQ_3b313d88-27fe-406e-a50e-f5150a2ef678"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i52f182797cf94418812b659b15aa340d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMy0zLTEtMS0zMzEwMQ_c3c5a32e-6154-4671-a5cb-d1c83713a234"
      unitRef="usd">52000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNC0xLTEtMS0zMzEwMQ_a0e66510-a4e5-4609-8ef1-4a9324f5c15a"
      unitRef="usd">82069000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNC0zLTEtMS0zMzEwMQ_8aff8d04-7938-4fb0-aaa2-e0bc9fc710ee"
      unitRef="usd">179934000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNS0xLTEtMS0zMzEwMQ_79c966be-9dc4-4623-99ec-578020cbe643"
      unitRef="usd">82069000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNS0zLTEtMS0zMzEwMQ_0c746a3d-148d-4449-8714-329a852240f0"
      unitRef="usd">52000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNi0xLTEtMS0zMzEwMQ_651cb32f-0bf9-4ba4-ba2e-6c5569d3b84f"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNi0zLTEtMS0zMzEwMQ_6d718ea6-01c9-484d-a23d-6a7d13e7327e"
      unitRef="usd">179882000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQx_7c155936-1508-41b9-819d-ef245fb90b3a"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfODg4_27b12934-f478-41d4-897f-d74311335acb"
      unitRef="usd">193958000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfOTU1_c4115e04-8c25-4290-888c-588635e0f0e3"
      unitRef="usd">6042000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTA1Nw_4596e417-15ce-4c78-abd1-ee6c250eb780"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTUxNA_844e06f2-3b76-4fb9-97cc-253d70e7bf77"
      unitRef="number">58.6622</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <pgen:ConvertibleDebtPrincipalAmountInitialConversionRate
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTU1Mw_231c7579-f5f6-4c16-9560-1aa5b37758d1"
      unitRef="usd">1000</pgen:ConvertibleDebtPrincipalAmountInitialConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY1NA_89c7274f-fc8d-494b-a266-68edb63e9be0"
      unitRef="usdPerShare">17.05</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjQyOA_0c449130-79c2-4d7e-94a3-6891d0a9af83"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjQ4OQ_b111d712-11ba-4b38-bb5a-f95f0ed37a1e"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjU5MQ_8b2d9a84-5f31-46fe-b631-08cd04c167d5"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2MQ_b82fb23a-ddbc-4190-ae1f-b786b65e81be"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY5NA_ce61d2ef-f182-41e4-8633-067970caf254"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjgyNA_4f3a92f4-e669-4c0b-aa5b-3d18b565a179"
      unitRef="number">0.98</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMzYwNg_a53de89e-ee67-4c85-932d-5bf318d76587"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ConvertibleDebt
      contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDY4Mg_b40ffba2-0dd1-4f27-8773-9229e007e1cb"
      unitRef="usd">143723000</us-gaap:ConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDc1Nw_e5a2011c-d504-400e-9936-f0beaa27d56d"
      unitRef="usd">50235000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDgxMQ_973ae1c9-0000-439b-9007-86baedec15dc"
      unitRef="usd">13367000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i046598b9672b41ee9943e9eb270f203c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjE2OQ_f015fed5-e989-433a-b8f1-360e1df7fab8"
      unitRef="usd">18196000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjIxNw_c9eccafb-fd6a-4e0f-b31b-142e0485a38d"
      unitRef="usd">36868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjI2Mg_dc5ff79f-739c-47b8-bb88-22f992074af2"
      unitRef="usd">18672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RestrictedCash
      contextRef="ib9a536e6477447bc8802e1df729730f1_I20220818"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDM5ODA0NjUyMzc2OQ_5f34f070-7911-42cd-9487-d32eccf9d0b9"
      unitRef="usd">200000000</us-gaap:RestrictedCash>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQ5NzU1ODIzMTM2_214c4da1-d7d4-4236-95fb-e83bf6618d56"
      unitRef="usd">117560000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQ5NzU1ODIzMTcw_cb4aadde-02d4-4d37-ae01-625a4a936f15"
      unitRef="usd">853000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:RestrictedCashCurrent
      contextRef="id3e059d6e8624d91829c7e1a7019833a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY0OTI2NzQ1NDMwOQ_74da605b-5fc9-42fc-9817-87eb3ac8bae8"
      unitRef="usd">82443000</us-gaap:RestrictedCashCurrent>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i6cdd0613fb504a42a23451b8ed755df9_D20221001-20221109"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY0OTI2NzQ1NTAwNg_0c3a270f-3639-4ec5-b57a-49fd778f7b6a"
      unitRef="usd">26400000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjU0Mw_767d6186-e872-4f65-841f-392055417037"
      unitRef="usd">82440000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebt
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjU5NQ_c47fe14d-9669-4ca7-9398-67bb18a7b25c"
      unitRef="usd">82069000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2MQ_d5712103-3b47-4376-a307-083e12bc2bac"
      unitRef="number">4.25</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjg1Nw_ee880b64-079e-46fb-a079-05eee5820bcb"
      unitRef="usd">371000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2Nw_2de48125-47ca-4bf0-a23b-fc785610b7ea">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense related to the Convertible Notes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi0xLTEtMS0zMzEwMQ_4fe9cd2d-e15b-4b43-8fc3-c75486e0f64f"
      unitRef="usd">1697000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi0zLTEtMS0zMzEwMQ_2e78c7cd-8b00-49f2-a702-508586651ee9"
      unitRef="usd">1750000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi01LTEtMS0zMzEwMQ_85bb9176-70c7-49db-aced-ec69349e5d2c"
      unitRef="usd">5197000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi03LTEtMS0zMzEwMQ_51305766-7db8-4173-b56f-ff0c06e59f78"
      unitRef="usd">5250000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy0xLTEtMS0zMzEwMQ_6fccfb94-cfa7-4c37-aed7-17ec5919f686"
      unitRef="usd">338000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy0zLTEtMS0zMzEwMQ_f35fdd55-b50d-44bf-822b-2e1b6e0ea208"
      unitRef="usd">3011000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy01LTEtMS0zMzEwMQ_5e707da6-779f-4b74-9812-24b83725a872"
      unitRef="usd">934000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts
      contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy03LTEtMS0zMzEwMQ_cb5d159c-e59c-4ab2-98d4-17b006f8a5bb"
      unitRef="usd">8641000</pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC0xLTEtMS0zMzEwMQ_b31d67d2-66d8-4d99-a523-b969ec924012"
      unitRef="usd">2035000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC0zLTEtMS0zMzEwMQ_36003bea-572b-40a8-8fa1-0d35f053e674"
      unitRef="usd">4761000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC01LTEtMS0zMzEwMQ_5f5aecdc-acb1-4c3f-a281-4a724951e3ff"
      unitRef="usd">6131000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC03LTEtMS0zMzEwMQ_2fbbe832-0d2f-49c2-b6b8-61572ee9f420"
      unitRef="usd">13891000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjk2OA_a6725e2a-1134-45cc-b9b9-2e8c39fa9a76"
      unitRef="usd">721000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA4NA_04019ce3-e6af-41c8-841f-9a428f258e84">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Tax provisions for interim periods are calculated using an estimate of actual taxable income or loss for the respective period, rather than estimating the Company's annual effective income tax rate, as the Company is currently unable to reliably estimate its income for the full year. The Company has U.S. taxable income, prior to utilization of net operating losses, of approximately $44,300 for the three months ended September 30, 2022, and had U.S taxable loss of approximately $24,700 for the three months ended September 30, 2021. The Company has U.S. taxable income, prior to utilization of net operating losses, of $38,000 for the nine months ended September 30, 2022 and had U.S. taxable losses of $82,200 for the nine months ended September 30, 2021. The following table presents the components of income tax benefit from continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current foreign income tax expense (benefit) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's net deferred tax assets are offset by a valuation allowance due to the Company's history of net losses combined with an inability to confirm recovery of the tax benefits of the Company's losses and other net deferred tax assets. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the Company had net operating loss carryforwards for U.S. federal income tax purposes of approximately $818,000 available to offset future taxable income, including approximately $603,000 generated after 2017, U.S. capital loss carryforwards of approximately $212,500, and federal and state research and development tax credits of approximately $11,700, prior to consideration of annual limitations that may be imposed under Section&#160;382 of the Internal Revenue Code of 1986, as amended. Net operating loss carryforwards generated prior to 2018 have begun to expire in 2022, and capital loss carryforwards will expire if unutilized beginning in 2024. As of September&#160;30, 2022, the Company's foreign subsidiaries have foreign loss carryforwards of approximately $64,200, most of which do not expire.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <pgen:TaxableIncomeLoss
      contextRef="i148aae7afad34e52995094426804a0bf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMzU4_06a4efb6-b086-40c5-9810-684aba21aaa4"
      unitRef="usd">44300000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="i07db7c79c850406bbb39234edcb1bfee_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMzY1_6226d41a-0da5-4f0c-9ff6-325645bd1405"
      unitRef="usd">-24700000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="i6d2427127599452d96d15fd9c02e92e2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfNDA1_4f20f295-4f6b-4f2e-bea3-481ff0af4ee7"
      unitRef="usd">38000000</pgen:TaxableIncomeLoss>
    <pgen:TaxableIncomeLoss
      contextRef="iaf953324681b444b916e43d88c067570_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfNDEy_9832c16c-7a2c-4a84-804e-804cdc4d686e"
      unitRef="usd">-82200000</pgen:TaxableIncomeLoss>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA3Nw_0ede6aab-e053-495c-ae88-1925d9fb174a">The following table presents the components of income tax benefit from continuing operations.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current foreign income tax expense (benefit) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0a29653832e1484e99c623d79ca4eae3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC0xLTEtMS0zMzEwMQ_6b761ee5-285a-42f9-b2b0-b4fbb64fc490"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib8586b8d5472462590ce19fc539582fa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC0zLTEtMS0zMzEwMQ_3ca4c308-7202-49c2-9ebf-c7edd8d19ae8"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibbebbb04d1f4478f958681b7fa9852bb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC01LTEtMS0zMzEwMQ_bf7c6444-203a-4f7a-a97f-a80c1698b253"
      unitRef="usd">-35000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic7b9623cd3f842ebb84d0d7d4158649c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC03LTEtMS0zMzEwMQ_be2cb3b8-dcc7-4d9a-9f69-c78778b66342"
      unitRef="usd">7000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS0xLTEtMS0zMzEwMQ_d884ae40-92b1-4561-9292-780f1b212e11"
      unitRef="usd">-50000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS0zLTEtMS0zMzEwMQ_da0c0ec8-2cad-4832-bf02-82a16f932ec5"
      unitRef="usd">-61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS01LTEtMS0zMzEwMQ_da2f9dce-00e0-476b-a631-8a1afbd03d7e"
      unitRef="usd">-162000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS03LTEtMS0zMzEwMQ_87fdec9e-fe10-48f5-807e-45e6e4598ec3"
      unitRef="usd">-180000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi0xLTEtMS0zMzEwMQ_b5839c1c-719f-4577-a43f-45e3270a9eaf"
      unitRef="usd">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi0zLTEtMS0zMzEwMQ_1733a0e6-1efc-42f8-979e-e55322ce49cf"
      unitRef="usd">-61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi01LTEtMS0zMzEwMQ_dd991230-c96e-4a44-b8b8-6f18937c4b6b"
      unitRef="usd">-197000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi03LTEtMS0zMzEwMQ_6d984a18-d65b-4c9b-932f-55522eb31708"
      unitRef="usd">-173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTQyNw_a14c5abf-3699-4cd2-9d74-2e188a1f23bc"
      unitRef="usd">818000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i2991e84538cf40af948808b0f20fa365_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTQ5Nw_d79d5797-c3d2-4b79-a129-a9380c8d9520"
      unitRef="usd">603000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTU3MQ_e60d70bf-c0f7-4387-87a1-cb544ce807f5"
      unitRef="usd">212500000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTY1MQ_d4174331-1c2a-408a-a264-05b209507fe3"
      unitRef="usd">11700000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iacdfba76ff834580beb6851bfb268404_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA0NQ_1478edbf-b80c-467f-8988-cc88073db7d2"
      unitRef="usd">64200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMjQ2MA_4460c405-ffd5-41b4-baca-67e684359c8a">Shareholders' Equity&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Issuances of Precigen Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company closed a public offering of 17,250,000 shares of its common stock, resulting in net proceeds of $121,045, after deducting underwriting discounts and of capitalized offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 11 for discussion regarding conversion features of the convertible notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Lending Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the offering of the Convertible Notes (Note 11), Precigen entered into a share lending agreement (the "Share Lending Agreement") with J.P. Morgan Securities LLC (the "Share Borrower") pursuant to which Precigen loaned and delivered 7,479,431 shares of its common stock (the "Borrowed Shares") to the Share Borrower. The Share Lending Agreement will terminate, and the Borrowed Shares will be returned to Precigen within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfODAx_4a1a7966-bc01-49a3-90bb-0730555bd116"&gt;five&lt;/span&gt; business days of such termination, upon (i) termination by the Share Borrower or (ii) the earliest to occur of (a) October 1, 2023 and (b) the date, if any, on which the Share Lending Agreement is either mutually terminated or terminated by one party upon a default by the other party. The Share Borrower maintains collateral in the form of cash or certain permitted non-cash collateral with a market value at least equal to the market value of the Borrowed Shares as security for the obligation of the Share Borrower to return the Borrowed Shares when required by the terms above. The Borrowed Shares were offered and sold to the public at a price of $13.37 per share under a registered offering (the "Borrowed Shares Offering"). Precigen did not receive any proceeds from the sale of the Borrowed Shares to the public or any lending fees from the Share Lending Agreement. The Share Borrower or its affiliates received all the proceeds from the sale of the Borrowed Shares to the public. Affiliates of Third Security purchased all of the shares of common stock in the Borrowed Shares Offering.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Share Lending Agreement was entered into at fair value and met the requirements for equity classification. Therefore, the value is netted against the issuance of the Borrowed Shares in additional paid-in capital. Additionally, the Borrowed Shares are not included in the denominator for loss per share attributable to Precigen shareholders unless the Share Borrower defaults on the Share Lending Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;At-the-Market Sales Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 9, 2022, the Company entered into a Controlled Equity Offering Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with Cantor Fitzgerald &amp;amp; Co. (the &#x201c;Agent&#x201d;), pursuant to which the Company may issue and sell from time to time shares of the Company&#x2019;s common stock, no par value per share (the &#x201c;Shares&#x201d;), through the Agent. The offering and sale of up to $100,000 of the Shares has been registered under the Securities Act of 1933. The Company has no obligation to sell any of the Shares under the Sales Agreement, and may at any time suspend or terminate the offering of its common stock pursuant to the Sales Agreement upon notice and subject to other conditions. The Company intends to use the proceeds of any sales to fund the development of clinical and preclinical product candidates and for working capital and other general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No Shares were sold in connection with the Sales Agreement during the three months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Components of Accumulated Other Comprehensive (Loss) Income &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive (loss) income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) on foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTIy_10c198c6-db7f-4d70-aa67-4a45788884ff"
      unitRef="shares">17250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTgy_e734a23f-001f-4b05-b667-963b9bf9f028"
      unitRef="usd">121045000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfNjIw_ee41f2d8-5a6a-4f9b-ac15-e181fedf3a24"
      unitRef="shares">7479431</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="id293d3d174624b3486884342fe8cce3a_I20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTQ1Ng_8b4737ce-72c4-421a-8c14-a061dda311d7"
      unitRef="usdPerShare">13.37</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMzg0ODI5MDcwMzg1OQ_03b5766b-4149-445b-a2ce-b250bc17c16a"
      unitRef="usd">100000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMjQ0Nw_f836edae-6d0c-4b8d-99e4-041297b2fb9e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive (loss) income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) on foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i02bbae2a880743dfb79957592adfa58d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMS0xLTEtMS0zMzEwMQ_fee57c57-e983-4469-97d5-eda606b2c79c"
      unitRef="usd">-1236000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b1a7c4e293e4191a8ed00297a36c796_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMS0zLTEtMS0zMzEwMQ_891be74f-cedc-4f2a-bb82-4857d89b98c3"
      unitRef="usd">-331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5af2e722e88499d894b7ad93ba10658_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMi0xLTEtMS0zMzEwMQ_7698fcbe-94cc-4fdd-800d-c953713be61b"
      unitRef="usd">-5945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5acb6e63b56d477aa67755109d2fed33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMi0zLTEtMS0zMzEwMQ_c8b58355-ff49-4454-9de6-895527156e8c"
      unitRef="usd">534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5018e76617b4215981899efe18874fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMy0xLTEtMS0zMzEwMQ_2f3287cd-7a52-44de-87a3-eab5acf64bdc"
      unitRef="usd">-7181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08ed41b479ac4cdcad7195193e9aa090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMy0zLTEtMS0zMzEwMQ_a803f820-bbc6-4ede-8025-80f651cb8fa6"
      unitRef="usd">203000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ0MA_e91bcae3-9baa-4cfe-aa6b-6a284c0181d0">Share-Based Payments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures the fair value of stock options and restricted stock units ("RSUs") issued to employees and nonemployees as of the grant date for recognition of stock-based compensation expense. Stock-based compensation expense for employees and nonemployees is recognized over the requisite service period, which is typically the vesting period. Stock-based compensation costs included in the condensed consolidated statements of operations are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Precigen Stock Option Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April&#160;2008, Precigen adopted the 2008 Equity Incentive Plan (the "2008 Plan") for employees and nonemployees pursuant to which Precigen's board of directors granted share-based awards, including stock options, to officers, key employees and nonemployees. Upon the effectiveness of the 2013 Omnibus Incentive Plan (the "2013 Plan"), no new awards may be granted under the 2008 Plan. As of September&#160;30, 2022, there were 14,843 stock options outstanding under the 2008 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Precigen adopted the 2013 Plan for employees and nonemployees pursuant to which Precigen's board of directors may grant share-based awards, including stock options and shares of common stock, to employees, officers, consultants, advisors, and nonemployee directors. The 2013 Plan became effective in August 2013, and as of September&#160;30, 2022, there were 37,000,000 shares authorized for issuance under the 2013 Plan, of which 13,404,135 stock options and 82,055 RSUs were outstanding and 12,833,550 shares were available for grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, Precigen adopted the 2019 Incentive Plan for Non-Employee Service Providers (the "2019 Plan"), which became effective upon shareholder approval in June 2019. The 2019 Plan permits the grant of share-based awards, including stock options, restricted stock awards, and RSUs, to non-employee service providers, including board members. As of September&#160;30, 2022, there were 12,000,000 shares authorized for issuance under the 2019 Plan, of which 1,898,208 stock options and 615,760 RSUs were outstanding and 7,243,025 shares were available for grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,260,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,322,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(544,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(720,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,317,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,715,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:17pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,387,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,125,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Precigen currently uses authorized and unissued shares to satisfy share award exercises.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Executive Chairman ("Executive Chairman"), who previously served as an employee and executive officer until September 24, 2020, received a base salary of $200 per month through March 31, 2020, payable in fully-vested shares of Precigen common stock with such shares subject to a three-year lock-up on resale. In September 2020, the Company's board of directors, upon the recommendation of the compensation committee of the board, approved a new compensation arrangement for the Executive Chairman consisting of (i) an annual retainer of $100 payable in cash or, at the Executive Chairman's election, shares of Precigen common stock; (ii) an annual grant of fully vested stock options having a grant date fair value of $250; and (iii) an annual grant of RSUs having a grant date fair value of $250 vesting over one year. The new compensation arrangement began in calendar year 2021 and was prorated for the nine months of 2020 not covered by the Executive Chairman's previous compensation arrangement discussed above. Expense associated with the arrangements above is included in selling, general, and administrative expenses in the Company's condensed consolidated statements of operations and totaled $63 and $76 for the three months ended September 30, 2022 and 2021, respectively, and $558 and $585 for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ1Mg_6445f9cb-3e5e-49f2-bcba-b44f4462376b">Stock-based compensation costs included in the condensed consolidated statements of operations are presented below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f9be5ff0ccb473e9fb723bea77637d0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi0xLTEtMS0zMzEwMQ_07b76252-c590-450c-b731-1bff9c3d881d"
      unitRef="usd">7000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f792b407f2e439595b0b1e80a79c7e7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi0zLTEtMS0zMzEwMQ_75bde6b0-5c56-4d37-a8fd-21218150f3e3"
      unitRef="usd">8000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0ee05be24c849f3abb3728e7a644ed2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi01LTEtMS0zMzEwMQ_bcd27ace-bfa1-4100-9869-83b89a851e17"
      unitRef="usd">22000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i118a4dddbc964c44978216ceee1b64ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi03LTEtMS0zMzEwMQ_90ca4f04-145d-4745-9d71-0c645fb71c7b"
      unitRef="usd">23000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff7183c456ef425c9bd2883b340ebb9f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy0xLTEtMS0zMzEwMQ_088f5c2f-1438-4396-9d81-f04e31a3ce16"
      unitRef="usd">15000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a0a26a387a2499bafb52760cec2ca42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy0zLTEtMS0zMzEwMQ_3747c8ea-5ec4-4b1e-879a-b37eae3faa57"
      unitRef="usd">25000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i573fbe87437349bfb67b7cce471ae738_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy01LTEtMS0zMzEwMQ_6f1ea1d3-75c5-4bf8-8b5a-c669f221672f"
      unitRef="usd">63000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5a367cc42ed4f53a28069978f0971b4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy03LTEtMS0zMzEwMQ_d44a171b-5259-4efd-8073-05d7f59d463c"
      unitRef="usd">103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i724ff3b536c84e9abdd2223c8e3be4ca_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC0xLTEtMS0zMzEwMQ_c943a1c5-ff3a-442d-bc4d-b8701b5659c0"
      unitRef="usd">524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib643af64fabb4d15b8a8bcd0f3b72e65_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC0zLTEtMS0zMzEwMQ_ec1d57df-0d43-41fb-99b5-b1c1162d3ddb"
      unitRef="usd">549000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4567a2f55437485685200bbd449947ef_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC01LTEtMS0zMzEwMQ_cae4e3cc-b418-40f0-b483-2f4214c9d6a1"
      unitRef="usd">1658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad7c18ff08a54e1693f225e7ebace310_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC03LTEtMS0zMzEwMQ_60e02447-5407-41a4-96fc-75dcbf05e37d"
      unitRef="usd">2159000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i832df82f40124fc7bd06d41aadcb94a2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS0xLTEtMS0zMzEwMQ_23e9fc17-05b7-4e16-bfc2-c25bad9ea88c"
      unitRef="usd">1638000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i965b4921d43a4ad4a79734630c69d359_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS0zLTEtMS0zMzEwMQ_72ab706b-2b02-494a-9e2c-95becc0bae8c"
      unitRef="usd">1840000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2cc7a407a279477d97e143b72721dc53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS01LTEtMS0zMzEwMQ_afcc4078-7acb-420f-8634-7f6efbd5f491"
      unitRef="usd">6244000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cb1452bfefd41eb98f4af22dd392979_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS03LTEtMS0zMzEwMQ_07cf5239-13d8-40cf-9bcc-cda2e8840411"
      unitRef="usd">8905000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40e71d9702094695ab5c790a1e39eb5f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi0xLTEtMS0zMzEwMQ_a85a441e-d61f-499d-af59-a5d46eba2f33"
      unitRef="usd">-59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6fa7aa339ca2494c8167786ddbf59fbf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi0zLTEtMS0zMzEwMQ_e9b40cac-b453-4e21-9560-5482878be776"
      unitRef="usd">68000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3219900589c24fe585231d2899780f0b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi01LTEtMS0zMzEwMQ_6361d738-090a-4a30-aaae-5040847c8ac8"
      unitRef="usd">9000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib3187354cdfa41a2b33542006e09d290_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi03LTEtMS0zMzEwMQ_6f39a302-fa40-4209-9209-33c8dc851739"
      unitRef="usd">272000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy0xLTEtMS0zMzEwMQ_4d2104a4-00d1-4a10-9ed3-285b485a6060"
      unitRef="usd">2125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy0zLTEtMS0zMzEwMQ_9a303e59-aa19-4043-a6f7-a707ce19c853"
      unitRef="usd">2490000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy01LTEtMS0zMzEwMQ_46854618-281f-4ba6-8778-a1c855b59eab"
      unitRef="usd">7996000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy03LTEtMS0zMzEwMQ_0e2944c4-5a4e-452a-9407-491d409df655"
      unitRef="usd">11462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfODYz_8fb86468-0e3d-4a17-8949-831e7e33080f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfOTM0_b3e555d6-8313-4dc1-af35-b3327ee9a3fe"
      unitRef="shares">14843</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTMyMg_c0881735-3e43-4aa9-89f1-ae17dc9b1424"
      unitRef="shares">37000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTM4Ng_3d15292a-73e9-46e9-b1e9-62eb3270a011"
      unitRef="shares">13404135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTQwNw_95c475ea-43f6-414f-a058-e842aa04d3cc"
      unitRef="shares">82055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTQzNg_a95918e8-b9ef-43b2-b64c-53a5dfe80af5"
      unitRef="shares">12833550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTg0Mg_598637d9-20d4-4e3b-9a81-6a3273fe60ec"
      unitRef="shares">12000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTkwNg_6ad9d84c-69c2-44b5-bea4-bfbb1fb9869a"
      unitRef="shares">1898208</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTkyNw_16f79d5a-b3ab-4284-a2d7-b817c6d28901"
      unitRef="shares">615760</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTk1Ng_7b85a9b7-2605-456d-ab78-ab80a56d6ff7"
      unitRef="shares">7243025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ0Mg_05db36d5-dc1a-4d23-882a-880f94021d27">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,260,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,322,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(544,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(720,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,317,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,715,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS0xLTEtMS0zMzEwMQ_dcedb2b5-4fd5-49d6-b27d-1448e0330289"
      unitRef="shares">12260187</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS0zLTEtMS0zMzEwMQ_a970c8dc-d11e-4a46-99e6-3f9610a7898b"
      unitRef="usdPerShare">14.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS01LTEtMS0zMzEwMQ_6135d83f-71bb-4fe1-bb25-19137546745a">P6Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMi0xLTEtMS0zMzEwMQ_5243387c-3a77-45d2-9296-b91534a7a65b"
      unitRef="shares">4322890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMi0zLTEtMS0zMzEwMQ_b23f9704-672c-4b36-ae61-59d605798261"
      unitRef="usdPerShare">2.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNC0xLTEtMS0zMzEwMQ_12d83e55-db97-4616-9f81-66f3345f8718"
      unitRef="shares">375</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNC0zLTEtMS0zMzEwMQ_c6450b5f-15a7-4ecc-9276-0cf2ec0df7b2"
      unitRef="usdPerShare">2.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNS0xLTEtMS0zMzEwMQ_07b29824-4062-4feb-8ea0-4482f5b9a5d5"
      unitRef="shares">544928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNS0zLTEtMS0zMzEwMQ_387b5c63-7271-41c7-b91c-c3c2767339bf"
      unitRef="usdPerShare">5.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNi0xLTEtMS0zMzEwMQ_362e80a4-2e55-4b6b-b623-ecfa17fcd7e3"
      unitRef="shares">720588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNi0zLTEtMS0zMzEwMQ_6846be5a-44ed-4f18-9a99-61c4e9fc8395"
      unitRef="usdPerShare">23.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy0xLTEtMS0zMzEwMQ_84570834-080d-4453-9bd3-989dfa04bf8f"
      unitRef="shares">15317186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy0zLTEtMS0zMzEwMQ_75eaf4e8-3612-493c-bd3d-52c761f78781"
      unitRef="usdPerShare">10.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy01LTEtMS0zMzEwMQ_1ebaa4cb-e76c-4d50-be51-907c2e5956f1">P7Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC0xLTEtMS0zMzEwMQ_f43cfe69-f76e-43b0-8af1-15857085d7c7"
      unitRef="shares">8715518</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC0zLTEtMS0zMzEwMQ_3f94b320-f166-4db2-9759-838470039f7c"
      unitRef="usdPerShare">13.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC01LTEtMS0zMzEwMQ_6be78b45-da21-4f73-a18f-cfc78f557109">P5Y10M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ1OQ_1e13e3a9-1317-407b-9098-2325768a8319">&lt;div style="margin-bottom:17pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,387,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,125,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS0xLTEtMS0zMzEwMQ_06a4fec7-58c9-4e52-b50d-a2681f3d083a"
      unitRef="shares">468481</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS0zLTEtMS0zMzEwMQ_686e9028-5b07-4650-b031-aeb8efa96b73"
      unitRef="usdPerShare">8.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS01LTEtMS0zMzEwMQ_5f38ef1f-1863-4e25-b0d9-12ec2d247401">P0Y3M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMi0xLTEtMS0zMzEwMQ_6e6a2873-e33e-4ab1-ab09-c4df7d687f7b"
      unitRef="shares">1387831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMi0zLTEtMS0zMzEwMQ_2858d488-3f47-43ac-9d03-a70ed9c2486d"
      unitRef="usdPerShare">2.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMy0xLTEtMS0zMzEwMQ_aa4ae28f-42cd-4e68-9196-8ffcbdec08b9"
      unitRef="shares">1125785</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMy0zLTEtMS0zMzEwMQ_512e1b8c-ae79-46db-96c1-c883ef97bb27"
      unitRef="usdPerShare">4.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNC0xLTEtMS0zMzEwMQ_aadf8215-9d52-4ee9-b9ba-6c4b5075af5e"
      unitRef="shares">32712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNC0zLTEtMS0zMzEwMQ_cfd07cdf-c7df-4391-9b37-58683487c279"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS0xLTEtMS0zMzEwMQ_ab6bcab6-c12e-478e-be0a-ecddbd695198"
      unitRef="shares">697815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS0zLTEtMS0zMzEwMQ_4795abdf-fac5-4904-bbdd-db995c97e536"
      unitRef="usdPerShare">2.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS01LTEtMS0zMzEwMQ_40ad49c4-d601-49a5-90a6-d6e3b7985184">P0Y4M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense
      contextRef="i25409b87df334932a6c35b3b24f55125_D20200301-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjMyMQ_3e0cda54-7a35-45c8-b824-24febe380da7"
      unitRef="usd">200000</pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense>
    <pgen:LockupPeriodOnRestrictedStockUnitShares
      contextRef="ib275b5c5e67c4cfaac4fbcf9cd810301_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ2MA_decdb2f4-a3fe-4853-beea-54ffc3c6ffac">P3Y</pgen:LockupPeriodOnRestrictedStockUnitShares>
    <pgen:CompensationArrangementWithIndividualAnnualCashRetainer
      contextRef="i0c76f2bd9ffb44de923d2bec983a5cc7_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjY5OQ_bd21ea8d-8609-407a-baf8-f58176539817"
      unitRef="usd">100000</pgen:CompensationArrangementWithIndividualAnnualCashRetainer>
    <pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue
      contextRef="i037953a038824c98ba726ac14cdb9e14_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjg3OA_71e71269-4eee-4aa0-a07e-c36a53a08068"
      unitRef="usd">250000</pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue>
    <pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue
      contextRef="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjk1MA_c1c6dbb3-489e-4fbc-9a5d-80f688e04a62"
      unitRef="usd">250000</pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjk2Ng_1e93de1e-2010-4e96-8cfe-1698ed0eff48">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i4240eebd86e34b269ee53208549fe94e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM1Mg_ae408d71-cd58-44ef-b950-a07fdeac898f"
      unitRef="usd">63000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i78aebde1ba1341219f2cb5d42543fbcf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM1OQ_8a8f1773-836b-48b4-9f68-f5279198b1d1"
      unitRef="usd">76000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="i14d6b6cc00f9410ab97d86fcc4839f65_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM5OQ_957ba373-a1b8-45b6-b328-fd6fb88cfcf4"
      unitRef="usd">558000</pgen:CompensationArrangementWithIndividualExpense>
    <pgen:CompensationArrangementWithIndividualExpense
      contextRef="iaa42a2e627664d27bdc08012f8e9c961_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQwNg_81041462-4c53-4b44-a171-254c8f2ade56"
      unitRef="usd">585000</pgen:CompensationArrangementWithIndividualExpense>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTExNQ_ad50c0fe-f4fd-42b7-95cd-5bc4295aeafe">Operating LeasesThe Company leases certain facilities and equipment under operating leases. Leases with a lease term of twelve months or less are considered short-term leases and are not recorded on the balance sheet, and expense for these leases is recognized over the term of the lease. All other leases have remaining terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQw_a7c96c4d-cd58-4c9e-b7e2-896063410ff7"&gt;one&lt;/span&gt; to eight years, some of which may include options to extend the lease and some of which may include options to terminate the lease within one year. The Company uses judgment to determine whether it is reasonably possible to extend the lease beyond the initial term or terminate before the initial term ends and the length of the possible extension or early termination. The leases are renewable at the option of the Company and do not contain residual value guarantees, covenants, or other restrictions. &lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, maturities of lease liabilities, excluding short-term and variable leases, for continuing operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to operating leases in continuing operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental disclosure of cash flow information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i0a874b13ff6e45809061ef2f057cf21d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQ2_726747b6-517b-4f60-9da0-d02e5c2247cb">P8Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <pgen:LesseeOperatingLeaseTerminationPeriod
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfNDcy_9c9f29d9-8548-4efa-bbe3-015803f4c61a">P1Y</pgen:LesseeOperatingLeaseTerminationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTEwNA_435b92c6-7592-4bd9-a87e-913c97f1ed30">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to operating leases in continuing operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental disclosure of cash flow information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi0xLTEtMS0zMzEwMQ_29249ee7-cd0c-4bd4-9183-332de24fea23"
      unitRef="usd">600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi0zLTEtMS0zMzEwMQ_a0f87ea4-fcdb-4bb6-bd72-f0a2c4a7a825"
      unitRef="usd">770000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi01LTEtMS0zMzEwMQ_9b78d3fa-da82-4c90-b97e-2740b23dae87"
      unitRef="usd">1840000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi03LTEtMS0zMzEwMQ_d93d11cd-e824-410f-ba95-4b060190823e"
      unitRef="usd">2290000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy0xLTEtMS0zMzEwMQ_6285739d-349d-49e0-be04-38dd11571170"
      unitRef="usd">53000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy0zLTEtMS0zMzEwMQ_604f86ec-055b-4f15-8b66-8a634be22e4c"
      unitRef="usd">48000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy01LTEtMS0zMzEwMQ_63f0b4ba-7730-4f00-b545-7e1a4fbc35bb"
      unitRef="usd">155000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy03LTEtMS0zMzEwMQ_fcda8a86-cecc-40a8-bb52-64b083d6cce3"
      unitRef="usd">141000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC0xLTEtMS0zMzEwMQ_7825d19e-0f66-455e-bd0e-ab6560069f5f"
      unitRef="usd">84000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC0zLTEtMS0zMzEwMQ_8f290b4b-7204-4f7b-9f14-78e347cec6b6"
      unitRef="usd">185000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC01LTEtMS0zMzEwMQ_f7715978-08be-4238-9adc-1cb0beb32fb9"
      unitRef="usd">308000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC03LTEtMS0zMzEwMQ_d0bc6d0f-5637-463a-bf05-2cc5170d07cb"
      unitRef="usd">623000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS0xLTEtMS0zMzEwMQ_ab6c0e82-ba65-4c91-87e4-ce6190c55f0d"
      unitRef="usd">737000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS0zLTEtMS0zMzEwMQ_7eea9f84-0375-4e5e-8d08-8a95d94a417e"
      unitRef="usd">1003000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS01LTEtMS0zMzEwMQ_77e7e7fc-f6e1-4fca-b037-f0860551ebcd"
      unitRef="usd">2303000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS03LTEtMS0zMzEwMQ_b7f98174-daa8-41e6-83f6-e4bc1b2f37f1"
      unitRef="usd">3054000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTEwNg_5f2df85b-e261-49d7-b1e9-af7064a08059">&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, maturities of lease liabilities, excluding short-term and variable leases, for continuing operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMC0xLTEtMS0zMzEwMQ_97db4ddf-9611-42f5-9f0c-e1dcadaa2496"
      unitRef="usd">449000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMS0xLTEtMS0zMzEwMQ_6dd98b3d-2e2a-4cbb-972f-27f316a54d04"
      unitRef="usd">2084000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMi0xLTEtMS0zMzEwMQ_a2099d2c-b221-4c7b-bb27-613f296dca59"
      unitRef="usd">2165000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMy0xLTEtMS0zMzEwMQ_e8d85866-a6d7-43f1-944f-df52dcd3df4d"
      unitRef="usd">2129000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNC0xLTEtMS0zMzEwMQ_69002c50-0efa-4d2d-ad48-8111d9a94cf3"
      unitRef="usd">1637000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNS0xLTEtMS0zMzEwMQ_2da76338-e231-490d-92a2-22539b723866"
      unitRef="usd">1246000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNi0xLTEtMS0zMzEwMQ_3791b4b9-83aa-4a62-8386-9ce1cf638d5c"
      unitRef="usd">3109000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNy0xLTEtMS0zMzEwMQ_733400f3-abcb-4833-9317-58b5e1da78a3"
      unitRef="usd">12819000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfOC0xLTEtMS0zMzEwMQ_c75f0008-0c22-401c-89a8-ca660e8fae79"
      unitRef="usd">3839000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfOS0xLTEtMS0zMzEwMQ_0db47ff1-2d44-4db0-ac63-e33ae2357644"
      unitRef="usd">8980000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTAtMS0xLTEtMzMxMDE_679d00e1-00a6-4087-a645-3940a894d14b"
      unitRef="usd">1041000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTEtMS0xLTEtMzMxMDE_4769f081-f19c-4fcc-b6b2-518055fada89"
      unitRef="usd">7939000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTItMS0xLTEtMzMxMDE_3ff4b17b-4737-4ab7-9dfc-5b0c3e93b035"
      unitRef="usd">8980000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMS0xLTEtMS0zMzEwMQ_99bcc0e4-7326-4206-a387-8cfa80a30d12">P6Y1M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMS0zLTEtMS0zMzEwMQ_327c29f7-c7d3-4a17-aa05-38862156ee4e">P6Y8M19D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic3690c4e864c413a993291c77973acac_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMi0xLTEtMS0zMzEwMQ_a330e95b-e723-456e-863c-08a247d049bf"
      unitRef="number">0.1106</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMi0zLTEtMS0zMzEwMQ_7d118e64-a7eb-4ea8-98e8-8d7badfef7fd"
      unitRef="number">0.1094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfMy0xLTEtMS0zMzEwMQ_e25417b3-c5e4-42e7-af30-589a8fd7c526"
      unitRef="usd">1877000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfMy0zLTEtMS0zMzEwMQ_3e1ee9e9-273e-442f-8d4c-0b6829c8aa74"
      unitRef="usd">2610000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfNC0xLTEtMS0zMzEwMQ_ec01c624-af86-4420-aecf-c5b3f91cac23"
      unitRef="usd">466000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfNC0zLTEtMS0zMzEwMQ_50d9d757-308d-4079-b58d-ecff22418cfd"
      unitRef="usd">4868000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84Mi9mcmFnOjE4ODMzYWI2ZGQxYjRjYjA5MTIwMGMzNjEyZWQ2YTFhL3RleHRyZWdpb246MTg4MzNhYjZkZDFiNGNiMDkxMjAwYzM2MTJlZDZhMWFfNzg5Mw_c2fdc686-1f30-4b00-b67c-d118221278c9">Commitments and Contingencies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In September 2020, the Company reached a final settlement with the Securities and Exchange Commission ("SEC") with respect to an investigation concerning the Company's disclosures regarding its MBP program in the first three quarters of 2017. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In October 2020, several shareholder class action lawsuits were filed in the United States District Court for the Northern District of California on behalf of certain purchasers of the Company's common stock. The complaints name as defendants the Company and certain of its current and former officers. The plaintiffs' claims challenged disclosures about the MBP program from May 10, 2017 to March 1, 2019. In March 2021, the court granted an order consolidating the claims and, in April 2021, appointed a lead plaintiff and lead counsel in the case, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;In re Precigen Securities Litigation, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Case No. 5:20-cv-06936-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;BLF (N.D. Cal.). In May 2021, the lead plaintiff filed an amended complaint. The defendants moved to dismiss that complaint. In September 2021, the court issued an order mooting the defendants' motion to dismiss in light of the lead plaintiff's stated intent to file a second amended complaint in response to the motion to dismiss. On September 27, 2021, the lead plaintiff filed a second amended complaint, which the defendants moved to dismiss. On May 31, 2022, the court granted the motion, dismissing the second amended complaint with leave to amend. On August 1, 2022, the lead plaintiff filed a third amended complaint. On August 2, 2022, the Court granted the parties&#x2019; stipulated request to vacate all case deadlines to permit the parties to conduct a private mediation session to explore potential resolution of the action.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the event that litigation resumes, the defendants intend to move to dismiss the third amended complaint.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2020, a derivative shareholder action, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Edward D. Wright, derivatively on behalf of Precigen, Inc. F/K/A Intrexon Corp. v. Alvarez et al&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, was filed in the Circuit Court for Fairfax County in Virginia on behalf of Precigen, Inc. asserting similar claims under state law against Precigen's current directors and certain officers. The plaintiff seeks damages, forfeiture of benefits received by defendants, and an award of reasonable attorneys' fees and costs. The case was stayed by an order entered on June 14, 2021. On September 24, 2021, an individual shareholder filed a lawsuit in the Circuit Court for Henrico County styled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Kent v. Precigen, Inc.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, Case CL21-6349. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Kent&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; action demands inspection of certain books and records of the Company pursuant to Virginia statutory and common law. On April 1, 2022, the court denied the demurrer and referred the matter to a hearing on the merits. The Company is evaluating how best to proceed. The Company intends to defend the lawsuits vigorously; however, there can be no assurances regarding the ultimate outcome of these lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has previously entered into strategic collaborations, including ECCs and JVs, to fund and develop products enabled by its technologies. These relationships involve complex interests, and the Company's interests may diverge with those of its collaborators, which can occur as a result of operations under those collaborations, business or technological developments, or as the Company transitions away from, or terminates, certain strategic collaborations. The Company has had, and has, disagreements and disputes with certain collaborators and JV partners, including the IEP Investors and the IEPII Investors. While the Company believes it is entitled to payment for work performed per its collaborations and JVs, consistent with its policy for accounting for accounts receivable, in 2019, the Company has fully reserved the amount of any disputed accounts receivable that remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On December 29, 2021, the Company received a letter from a group of investors in each of Intrexon Energy Partners and Intrexon Energy Partners II, referring certain issues to arbitration pursuant to the arbitration provisions of the Amended and Restated Limited Liability Company Agreements of Intrexon Energy Partners and Intrexon Energy Partners II (the &#x201c;Arbitration Matters&#x201d;). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; In July 2022, the arbitration panel ruled on the Arbitration Matters, and adopted the Company&#x2019;s proposed terms with respect to each of the Arbitration Matters and, pursuant to that ruling, the Company acquired the membership interests of the investors for an aggregate amount of approximately $7,000 in cash. See Notes 4 and 5 for additional discussion of the  accounting for the acquisition of the membership interests.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In the course of its business, the Company is involved in litigation or legal matters, including governmental investigations. Such matters may result in adverse judgments, unfavorable settlements, or concessions by the Company, or adverse regulatory action, any of which could harm the Company&#x2019;s business or operations. Moreover, such matters are subject to many uncertainties and outcomes are not predictable with assurance. The Company accrues liabilities for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. As of September&#160;30, 2022, the Company does not believe that any such matters, individually or in the aggregate, will have a material adverse effect on the Company's business, financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84Mi9mcmFnOjE4ODMzYWI2ZGQxYjRjYjA5MTIwMGMzNjEyZWQ2YTFhL3RleHRyZWdpb246MTg4MzNhYjZkZDFiNGNiMDkxMjAwYzM2MTJlZDZhMWFfNjU5OQ_8164e595-6894-41e7-9697-fa9f66791932"
      unitRef="usd">7000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTMzMA_83df4390-9f87-4e7a-b3b5-a0f1d39c10af">Related Party Transactions&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Third Security and Affiliates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Executive Chairman is also the Senior Managing Director and Chairman of Third Security and owns 100% of the equity interests of Third Security. The Company had an agreement with Third Security under which the Company reimbursed Third Security for certain tax-related services performed by Third Security as requested by the Company. The Company also reimburses Third Security for certain out-of-pocket expenses incurred on the Company's behalf. The agreement with Third Security expired on December 31, 2021. As the Company evaluates its alternatives, it continues to utilize these services on a limited basis under the terms of the original agreement. The total expenses incurred by the Company under these arrangements were $43 for the three months ended September 30, 2021, and $25 and $89 for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See also Note 14 regarding compensation arrangements between the Company and its Executive Chairman.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through November 2021, the Company also subleased certain administrative offices to Third Security. The significant terms of the lease mirrored the terms of the Company's lease with the landlord, and the Company recorded sublease income of $21 for the three months ended September 30, 2021, and $61 for the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 13 regarding additional transactions with affiliates of Third Security.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <pgen:RelatedPartyOwnershipInterest
      contextRef="i05b9195d35a645d1ae3d68426d9f0616_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTc2_1e28c197-a787-4f48-a318-4f76fff256d3"
      unitRef="number">1</pgen:RelatedPartyOwnershipInterest>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODA0_b98586f2-b204-42c5-8734-960a87bf1b3f"
      unitRef="usd">43000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="if5c01bdebdb64a02bd77f90f110a2e29_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODIz_fd8c5a1c-f636-4f83-b8fe-c2cfea563fc7"
      unitRef="usd">25000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODMw_ef7eb521-ee11-44b9-ae8f-1794a24ae3e0"
      unitRef="usd">89000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:SubleaseIncome
      contextRef="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTIwNw_e5d5dd5f-01e1-4ba8-9d37-9e01da124cca"
      unitRef="usd">21000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTIyNg_5b6acad1-db16-4abd-9677-947692211ee3"
      unitRef="usd">61000</us-gaap:SubleaseIncome>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5MA_d3d957cc-9325-4c75-bd4f-ff307643e236">Segments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's CODM assesses the operating performance of and allocates resources for several operating segments using Segment Adjusted EBITDA as a basis. Management believes this financial metric is a key indicator of operating results since it excludes noncash revenues and expenses that are not reflective of the underlying business performance of an individual enterprise.&#160;The Company defines Segment Adjusted EBITDA as net income (loss) before (i) interest expense, (ii) income tax expense or benefit, (iii) depreciation and amortization, (iv) stock-based compensation expense, (v) loss on settlement agreements where noncash consideration is paid, (vi) adjustments for accrued bonuses paid in equity awards, (vii) gain or loss on disposals of assets, (viii) loss on impairment of goodwill and other noncurrent assets, (ix) equity in net gain (loss) of affiliates, and (x) recognition of previously deferred revenue associated with upfront and milestone payments as well as cash outflows from capital expenditures and investments in affiliates, but includes proceeds from the sale of assets in the period sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Company uses Segment Adjusted EBITDA as its primary measure of segment performance, it has included this measure in its discussion of segment operating results.&#160;The Company has also disclosed revenues from external customers and intersegment revenues for each reportable segment.&#160;Corporate expenses are not allocated to the segments and are managed at a consolidated level.&#160;The CODM does not use total assets by segment to evaluate segment performance or allocate resources, and accordingly, these amounts are not required to be disclosed.&#160;The Company's segment presentation excludes amounts related to the operations of Trans Ova and MBP Titan which are reported as discontinued operations (Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September 30, 2022, the Company's reportable segments were (i) Biopharmaceuticals and (ii) Exemplar. These identified reportable segments met the quantitative thresholds to be reported separately for the nine months ended September 30, 2022. See Note 2 for a description of the Biopharmaceuticals segment. See Note 1 for a description of the Exemplar segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment Adjusted EBITDA by reportable segment was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles Segment Adjusted EBITDA for reportable segments to consolidated net loss from continuing operations before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add recognition of previously deferred revenue associated with upfront and milestone payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposals of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment related to accrued bonuses paid in equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net gain (loss) of affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated corporate costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net loss from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by reportable segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles total segment revenues from reportable segments to total consolidated revenues:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended September 30, 2022 and 2021, 41.1% and 75.6%, respectively, of total consolidated revenue was attributable to one and two customers, respectively, in the Exemplar segment. For the nine months ended September 30, 2022 and 2021, 62.4% and 60.7%, respectively, of total consolidated revenue was attributable to one customer in the Exemplar segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $3,122 and $4,463, respectively, of long-lived assets in foreign countries. The Company recognized revenues derived in foreign countries totaling $63 and $93 for the three months ended September 30, 2022 and 2021, respectively, and $217 and $296 for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5MQ_407eb786-c97c-4e45-80e9-fa5d2b3da349">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment Adjusted EBITDA by reportable segment was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by reportable segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Biopharmaceuticals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exemplar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ifd765a8119964718b707bbe8308bceef_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi0xLTEtMS0zMzEwMQ_441dce4c-6019-46d0-9167-43eae47c25de"
      unitRef="usd">-12417000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="iff70bea42e1a49b1a57860e9e42bb96a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi0zLTEtMS0zMzEwMQ_3d049783-4227-4559-a116-d9b9b4f67b96"
      unitRef="usd">-12661000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ib55e06cc99f74539bee484100d26af8e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi01LTEtMS0zMzEwMQ_afab76fc-8705-4c84-a7e8-bed6672f5dd0"
      unitRef="usd">-35286000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i92b4259d1c744926a2cacfef15effd78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi03LTEtMS0zMzEwMQ_ce65411e-ab23-4e9d-a218-d01b0b61f213"
      unitRef="usd">-34055000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy0xLTEtMS0zMzEwMQ_a9f81c75-fd7f-4616-a48e-ae9e1dbb6dc9"
      unitRef="usd">346000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy0zLTEtMS0zMzEwMQ_043f7175-0d7a-4777-b498-33805dc4ffdb"
      unitRef="usd">1617000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ifde48658ae9b420098ad1d0080431632_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy01LTEtMS0zMzEwMQ_2f79bd93-0dbd-453e-b57b-95c82cf8d007"
      unitRef="usd">4699000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i17c9682425e64233b2412beef04470d8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy03LTEtMS0zMzEwMQ_394a2341-34a9-4cf2-83ce-041985a19162"
      unitRef="usd">5312000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS0xLTEtMS0zMzEwMQ_3333546f-3a20-47b2-9a0a-d395875a0b0b"
      unitRef="usd">-12071000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS0zLTEtMS0zMzEwMQ_d5016576-3945-4498-9ad5-bfc628bc313a"
      unitRef="usd">-11044000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS01LTEtMS0zMzEwMQ_095f8e80-1cf5-46e7-877e-75c704c13e67"
      unitRef="usd">-30587000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS03LTEtMS0zMzEwMQ_f1f86ae1-5320-4ba6-b271-80e4478220f9"
      unitRef="usd">-28743000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5Mg_5d566269-5863-45a9-b994-abbd250b1d92">&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles Segment Adjusted EBITDA for reportable segments to consolidated net loss from continuing operations before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add recognition of previously deferred revenue associated with upfront and milestone payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposals of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment related to accrued bonuses paid in equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net gain (loss) of affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated corporate costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net loss from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi0xLTEtMS0zMzEwMQ_c26d5520-2caf-4a1f-bfb2-72f9929b5cd4"
      unitRef="usd">-12071000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="ifab66b20cb2742b7a20998269f667974_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi0zLTEtMS0zMzEwMQ_3740ce39-c5e5-4fed-905f-6f8a795ba324"
      unitRef="usd">-11044000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi01LTEtMS0zMzEwMQ_3c331464-0b99-4bbd-94ec-9f2a3937a6b2"
      unitRef="usd">-30587000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates
      contextRef="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi03LTEtMS0zMzEwMQ_31c3f4bf-b6ad-49a1-943e-d96dffce7517"
      unitRef="usd">-28743000</pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC0xLTEtMS0zMzEwMQ_f17a6737-1a3d-444c-8d8e-935842d2d38b"
      unitRef="usd">641000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC0zLTEtMS0zMzEwMQ_79290070-34cc-4c7c-b8c2-4c00b2090bdd"
      unitRef="usd">1138000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC01LTEtMS0zMzEwMQ_5116a872-37b3-4e07-9479-ca3110daf5eb"
      unitRef="usd">1309000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates
      contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC03LTEtMS0zMzEwMQ_b3751f8e-420a-4b7f-a0c7-7c532c574c7d"
      unitRef="usd">1673000</pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie8140ac9ed9a48689a2c775cf9ad2bfe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS0xLTEtMS0zMzEwMQ_d1d9fb97-2bd3-49ac-b29a-18d23ea23050"
      unitRef="usd">14561000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9b4fd217dbd34338b6743bad5697a89c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS0zLTEtMS0zMzEwMQ_4cd418bf-3d31-495a-862e-3330329b55d4"
      unitRef="usd">1163000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7da0af4eb42d4894909547719506b8fd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS01LTEtMS0zMzEwMQ_836b435f-7183-4eb8-ab27-332265c8c23e"
      unitRef="usd">16007000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ice7de1a5dfba4c0cbefaed27494042dd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS03LTEtMS0zMzEwMQ_e273b025-28e0-467b-8627-0ef040e57799"
      unitRef="usd">1849000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestExpense
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy0xLTEtMS0zMzEwMQ_3dcb0b71-b535-4197-ad18-5b79910b190b"
      unitRef="usd">2036000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy0zLTEtMS0zMzEwMQ_df79f95a-342a-48c2-a305-9b7d934f1c10"
      unitRef="usd">4765000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy01LTEtMS0zMzEwMQ_9027a087-4cf1-49e5-a7cf-959609057b84"
      unitRef="usd">6137000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy03LTEtMS0zMzEwMQ_c280e23c-217c-438b-913b-c05d0122453e"
      unitRef="usd">13902000</us-gaap:InterestExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC0xLTEtMS0zMzEwMQ_1e243af6-635f-42c3-a0cb-19ff1c2a1dc1"
      unitRef="usd">1717000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC0zLTEtMS0zMzEwMQ_8cb336ba-2169-48ce-8ce7-60263463a629"
      unitRef="usd">2029000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC01LTEtMS0zMzEwMQ_050db17c-ac7b-4f71-83d4-ee27d86f5fe4"
      unitRef="usd">5470000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC03LTEtMS0zMzEwMQ_f7a877fa-70ed-4522-9381-de82dddcabd2"
      unitRef="usd">6174000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS0xLTEtMS0zMzEwMQ_e04365b4-1133-4534-b806-515de4c676b9"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS0zLTEtMS0zMzEwMQ_3fe69c72-f0fa-4522-9009-5ae1bbfdf132"
      unitRef="usd">-13000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS01LTEtMS0zMzEwMQ_909fefaf-41c4-4fda-8986-cebb45fef885"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS03LTEtMS0zMzEwMQ_5f66776f-7af5-41a7-90e8-498e806863a0"
      unitRef="usd">-6000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetImpairmentCharges
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtMS0xLTEtMzMxMDE_f5f58aea-b3dc-4a81-a0a7-16b13e20e21f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtMy0xLTEtMzMxMDE_ec84a59e-d4fd-40fb-acbe-ae239d46dbb5"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtNS0xLTEtMzMxMDE_322c2c11-36a8-4763-a8c6-93ff1ec94f90"
      unitRef="usd">1120000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtNy0xLTEtMzMxMDE_e730a505-ae43-4bef-af11-f9deb6bb9cb5"
      unitRef="usd">543000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItMS0xLTEtMzMxMDE_1260bf20-4ffa-42de-ad4a-f183c85f2dd7"
      unitRef="usd">2184000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItMy0xLTEtMzMxMDE_2c5da347-3891-4912-b93c-c0fcc9b2aca5"
      unitRef="usd">2422000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItNS0xLTEtMzMxMDE_87a8d4cd-7895-4bc2-b4d5-2fea87d41246"
      unitRef="usd">7987000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItNy0xLTEtMzMxMDE_d7d6881f-c2d7-4bec-9fc5-51c1204006c1"
      unitRef="usd">11767000</us-gaap:AllocatedShareBasedCompensationExpense>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtMS0xLTEtMzMxMDE_ae56f763-5ed3-45d6-8ce7-6d42b011fd69"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtMy0xLTEtMzMxMDE_c8cca314-afa9-4eac-88e5-f6a186531462"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtNS0xLTEtMzMxMDE_79e9858c-3ee4-4028-b51f-04755e326e0b"
      unitRef="usd">1698000</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <pgen:AdjustmentForBonusesPaidInEquityAwards
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtNy0xLTEtMzMxMDE_67a20edf-4de5-4d01-82ad-b7791054128e"
      unitRef="usd">0</pgen:AdjustmentForBonusesPaidInEquityAwards>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtMS0xLTEtMzMxMDE_c05e1709-c4dc-449e-88c3-67330e3b17bb"
      unitRef="usd">862000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtMy0xLTEtMzMxMDE_6e9eab94-351b-493e-92b7-bb48ba1088e0"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtNS0xLTEtMzMxMDE_7bcf5ae1-6e78-4168-b469-53a4747cd06a"
      unitRef="usd">861000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtNy0xLTEtMzMxMDE_70a292ba-0876-47c7-ba1d-6bd691de042d"
      unitRef="usd">-3000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtMS0xLTEtMzMxMDE_6f892d05-5124-4ee1-874c-84250841bdde"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtMy0xLTEtMzMxMDE_6745a122-560a-4d8a-a486-cdd3eacbc1a1"
      unitRef="usd">-5000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtNS0xLTEtMzMxMDE_b334a6b5-3c08-41e5-b8d0-f663be8dc601"
      unitRef="usd">-105000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtNy0xLTEtMzMxMDE_112b217d-758c-4340-99e4-2f28d268213f"
      unitRef="usd">-19000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i49365cc3ca3c40e18d90197a708c0ffc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtMS0xLTEtMzMxMDE_3d761fd5-235f-4cf4-8484-17f8216c6de7"
      unitRef="usd">-5744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie4e46a0d2ada4c41a9155c444d0662c8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtMy0xLTEtMzMxMDE_aeaa430c-5983-4513-b8fa-d325dbe56518"
      unitRef="usd">-7166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6b84a086c7144d4aa28791c4f3c989dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtNS0xLTEtMzMxMDE_0b1f288c-d3eb-41de-9220-030bc4fff731"
      unitRef="usd">-24718000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6ebf9fb7eeec43ecb2653dd36559f736_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtNy0xLTEtMzMxMDE_80cb705d-ca4a-43f5-8938-10f07f1c3a9b"
      unitRef="usd">-24835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i72dce773202a4703a363c88efff38cbe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctMS0xLTEtMzMxMDE_b9f6facb-70d3-4e58-9efd-535ac14cd6e1"
      unitRef="usd">-6000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctMy0xLTEtMzMxMDE_6d0555ed-c03f-49ed-ad75-b59e27d883bf"
      unitRef="usd">-1237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctNS0xLTEtMzMxMDE_fe3e6c06-18c0-4613-a900-a3940cf324a8"
      unitRef="usd">-1549000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctNy0xLTEtMzMxMDE_dac3a5d8-e8b4-4be8-8cab-7db9824abe84"
      unitRef="usd">-1812000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtMS0xLTEtMzMxMDE_06abfca1-7aea-4754-86ee-da1e6a3a148f"
      unitRef="usd">-7694000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtMy0xLTEtMzMxMDE_30beaab5-308f-412f-b739-adacf179eda7"
      unitRef="usd">-26380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtNS0xLTEtMzMxMDE_a315c3e3-1274-4953-8bbf-810953abdffc"
      unitRef="usd">-57798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtNy0xLTEtMzMxMDE_2214fa46-b083-4098-acf2-c7f174698ba5"
      unitRef="usd">-84282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi0xLTEtMS0zMzEwMQ_97e2823c-4fce-4b86-bc77-92e650fcc235"
      unitRef="usd">14624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi0zLTEtMS0zMzEwMQ_d48737a0-d33c-40d8-9eaa-008f83571d75"
      unitRef="usd">2098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi03LTEtMS0zMzEwMQ_2acd25fd-1b27-4721-80bd-c72d1ab12b58"
      unitRef="usd">16722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i5ec90c48a5c445248335087ffb8ace08_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy0xLTEtMS0zMzEwMQ_93fbe048-c035-40b2-98d3-a7a7ff91e90d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e6c13e8f5254cba9f43cee3f3e37c68_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy0zLTEtMS0zMzEwMQ_54435f73-7113-459f-9f99-8e035d475d16"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i72dce773202a4703a363c88efff38cbe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy03LTEtMS0zMzEwMQ_2e10d3b3-11a5-403d-9af9-f1dd5e8fd4ac"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC0xLTEtMS0zMzEwMQ_0da56c52-1bc4-4348-b4f2-bb45b2f39851"
      unitRef="usd">14624000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC0zLTEtMS0zMzEwMQ_f57e569a-91fd-45e3-9101-bad2a2368bbd"
      unitRef="usd">2098000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC03LTEtMS0zMzEwMQ_dcdea6f2-2b0d-45db-99d1-27f70b78fed0"
      unitRef="usd">16722000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi0xLTEtMS0zMzEwMQ_520d12cd-4b2e-46b0-ae8d-a105dd9802a0"
      unitRef="usd">129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi0zLTEtMS0zMzEwMQ_14d1b948-7ceb-442f-88d2-41b68caaf2c9"
      unitRef="usd">3204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi03LTEtMS0zMzEwMQ_c470451b-d9d8-4462-8087-0e00b6c8bc93"
      unitRef="usd">3333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i047043c56283401c8640bc63cad7af6e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy0xLTEtMS0zMzEwMQ_e2b49baa-f576-4fcd-a5e1-c3b490099bec"
      unitRef="usd">1141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6f4feb2b4664b1484fcc6ab65f14d5c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy0zLTEtMS0zMzEwMQ_73d6d29f-4cac-4b7f-95a3-3e8193112818"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy03LTEtMS0zMzEwMQ_d454a54a-03ba-448d-b360-4807fcdd7238"
      unitRef="usd">1141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC0xLTEtMS0zMzEwMQ_4966c5c0-4ce5-49e4-acb3-b324d1e4ee71"
      unitRef="usd">1270000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC0zLTEtMS0zMzEwMQ_5d8e2047-b19d-44dd-8e3a-04fb35244598"
      unitRef="usd">3204000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC03LTEtMS0zMzEwMQ_4ed2aaf2-8fd0-4306-adfb-311125a88a86"
      unitRef="usd">4474000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi0xLTEtMS0zMzEwMQ_6eba6aa8-cc9f-4e35-81f6-3c94080ed7a7"
      unitRef="usd">14778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi0zLTEtMS0zMzEwMQ_34998289-e2dd-403c-be9a-de68db9e7091"
      unitRef="usd">10368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi03LTEtMS0zMzEwMQ_61690518-5636-4f00-9e9e-bf36fe4efea0"
      unitRef="usd">25146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="ibc031804c8a74b4cb67412e7d7bc2591_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy0xLTEtMS0zMzEwMQ_ee6a73b3-2821-4f48-b011-c0f50995a771"
      unitRef="usd">1446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac6676dac4974da6b5f75d996021466e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy0zLTEtMS0zMzEwMQ_62cb037f-28a3-4f3e-86c2-ad123f1ff1bc"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy03LTEtMS0zMzEwMQ_02744225-5a3b-431c-bb5e-b21270c222dd"
      unitRef="usd">1446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC0xLTEtMS0zMzEwMQ_6255dfd5-3f49-431e-8461-5241fd3bcaa2"
      unitRef="usd">16224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC0zLTEtMS0zMzEwMQ_72250cf8-7fff-442b-822f-9b294ce15d80"
      unitRef="usd">10368000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC03LTEtMS0zMzEwMQ_d2b4fbb3-b367-417b-a8ed-d0c679cf9ba0"
      unitRef="usd">26592000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi0xLTEtMS0zMzEwMQ_cde2e3d2-e7cd-424f-9ed1-da901682828f"
      unitRef="usd">723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi0zLTEtMS0zMzEwMQ_70b44864-9b3e-4b5e-9c1d-9412d3db1952"
      unitRef="usd">9860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi03LTEtMS0zMzEwMQ_133e29c3-bfd2-4bec-8522-aa5a7f4d0113"
      unitRef="usd">10583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="id1fbf4083a9c49d681b2d8100865cb82_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy0xLTEtMS0zMzEwMQ_426f50af-e751-464f-bb67-42a4312eef37"
      unitRef="usd">1469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1715b850dd44db1b72828edeb39e544_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy0zLTEtMS0zMzEwMQ_0bf5a64b-c490-4092-a89e-9b15217273cc"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy03LTEtMS0zMzEwMQ_1bd04bf8-424b-4701-ad17-0e1248295e4f"
      unitRef="usd">1469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC0xLTEtMS0zMzEwMQ_afa3f177-64b6-41f6-8cfd-025934acf9a6"
      unitRef="usd">2192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC0zLTEtMS0zMzEwMQ_052696c9-76a1-4643-8106-3c826f845bb0"
      unitRef="usd">9860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC03LTEtMS0zMzEwMQ_3e6d3f6f-3387-486d-a071-a898a212b757"
      unitRef="usd">12052000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA4OQ_af35d156-816d-49fe-8566-3960b633ae27">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles total segment revenues from reportable segments to total consolidated revenues:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&#160;&lt;br/&gt;&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi0xLTEtMS0zMzEwMQ_25cc8759-7be3-4020-952c-4bdbfc944405"
      unitRef="usd">16722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifab66b20cb2742b7a20998269f667974_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi0zLTEtMS0zMzEwMQ_13a18a69-7c83-4653-9caf-aceb50ebb581"
      unitRef="usd">4474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi01LTEtMS0zMzEwMQ_c9af6ffb-d029-4a7a-8876-c0d507c78c1a"
      unitRef="usd">26592000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi03LTEtMS0zMzEwMQ_5e53f16a-7c5a-4b9b-82e4-e2e9094a5f35"
      unitRef="usd">12052000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee09c93c51f1457b93a0056605bbc1e1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC0xLTEtMS0zMzEwMQ_3e087aaf-fa4e-4d8c-9086-995d7aa04591"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbfbc78026174ea8a8f4724d5d3a1f83_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC0zLTEtMS0zMzEwMQ_4cd12ed9-f109-4e7b-b0f3-81aa247cda2c"
      unitRef="usd">-1141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie80375db6f534a4f9f24c1b3bf30437a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC01LTEtMS0zMzEwMQ_be6e0467-31f0-4e00-aba0-a63cefda7fc4"
      unitRef="usd">-1446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if987bf09b09846988bbe5afb8bb3999a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC03LTEtMS0zMzEwMQ_94e5118c-f7d3-4ef0-9296-e3b744910e9c"
      unitRef="usd">-1469000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS0xLTEtMS0zMzEwMQ_22f815f3-c1e2-425f-9a28-320188070513"
      unitRef="usd">16722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS0zLTEtMS0zMzEwMQ_67e6a42b-4c75-425d-aadd-56b0e7824287"
      unitRef="usd">3333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS01LTEtMS0zMzEwMQ_0de961ed-b217-4761-9fa8-81f37c1cee90"
      unitRef="usd">25146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS03LTEtMS0zMzEwMQ_59ebe4ef-94de-4f51-b1ff-968fb1234993"
      unitRef="usd">10583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pgen:PercentageOfRevenueAttributableToCustomer
      contextRef="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjU2MQ_c8f6ac76-39a0-486d-b3ad-de5b28e06342"
      unitRef="number">0.411</pgen:PercentageOfRevenueAttributableToCustomer>
    <pgen:PercentageOfRevenueAttributableToCustomer
      contextRef="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjU2OA_93255c51-ec06-4986-9147-bcaa136d4c4b"
      unitRef="number">0.756</pgen:PercentageOfRevenueAttributableToCustomer>
    <pgen:PercentageOfRevenueAttributableToCustomer
      contextRef="ifde48658ae9b420098ad1d0080431632_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjcxNg_91648d24-5785-434d-8a4a-bd32b0576c63"
      unitRef="number">0.624</pgen:PercentageOfRevenueAttributableToCustomer>
    <pgen:PercentageOfRevenueAttributableToCustomer
      contextRef="i17c9682425e64233b2412beef04470d8_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjcyMw_39cd8078-b4cc-45c9-ad21-79f41f25daa6"
      unitRef="number">0.607</pgen:PercentageOfRevenueAttributableToCustomer>
    <pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets
      contextRef="i7f1ad582f25f42018886125afb2c9658_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjg2Mg_6ec183fa-85c8-40c1-bb76-89b81cca3996"
      unitRef="usd">3122000</pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets>
    <pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets
      contextRef="if0c26d257b3b49189a0d2b4c55ac549f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjg2OQ_c2b5470c-6d36-4efc-93bc-f4688c38fd7c"
      unitRef="usd">4463000</pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets>
    <us-gaap:Revenues
      contextRef="i2767ecaaa82a43f0b22f73a28177dca6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzAwMA_ae442597-4eee-42b1-b442-47838edf3ea5"
      unitRef="usd">63000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i67ed0e9b57384dc792358b335934b5bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzAwNw_818c9155-b913-4985-af16-a5ea37510dba"
      unitRef="usd">93000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if71d910560784da7a4fb89298efb2116_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA0Nw_102dd603-7dfc-40ca-a18e-47cf1f72ca58"
      unitRef="usd">217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd7584784c114cf28246a3c9bd5b45a3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA1NA_30d8c42c-7058-4481-9391-1de21853eb39"
      unitRef="usd">296000</us-gaap:Revenues>
</xbrl>
